POPULAR CLOUD PLATFORMS
Mirantis Cloud Platform (MCP)
MCP is a comprehensive private cloud software stack. It uses the following Technologies: • OpenStack (for bare metal and VM compute),
• Kubernetes (for containers) • Ceph (block and object storage)
• DriveTrain (lifecycle management) and • StackLight (Operations Support System)
• Access to relevant functionalities of the stack through REST APIs and respective portals.
HP Enterprise Cloud
• Helion OpenStack
– An enterprise-grade, hardened, extensible distribution that delivers leading open-source cloud computing while adhering tightly to OpenStack software API standards and services.a
• HPE ProLiant
– a hybrid cloud solution that allows organizations to run Azure-consistent services in the data center
IBM Bluemix
• The IBM Bluemix cloud platform helps you solve real problems and drive business value with applications, infrastructure and services.
• In 2013 IBM acquired SoftLayer Technologies, Inc., the world's largest privately held cloud computing infrastructure provider.
• Offers IBM Watson technology & APIs through Bluemix
Oracle Cloud
• Oracle is a sponsor of OpenStackFoundation with plans to integrate its virtualization infrastructure, Java, middleware and database products with OpenStack.
• Oracle Fusion and Financials -> SaaS • Java and middleware -> PaaS
RACKSPACE
• Provides bare-metal servers using the OpenStack API
• Provides available, secure, private network connectivity between Rackspace and off-premises data centers such as Microsoft Azure
• Files are replicated three times to three storage nodes with dual power supplies
• Open-source and supported developer tools for Java, Python, Node.js, Ruby, PHP, and .NET
VMware
• A service of Dell
• Virtualization public cloud with hybrid capabilities.
• VMware ESXi, is a bare-metal hypervisor that runs directly on server hardware without requiring an additional underlying operating system
• VMware workstation is Type II Hypervisor that runs over a host OS.
RedHat cloud
• A combination of a container-based app-development platform, private-cloud infrastructure, public-cloud interoperability, and a common management framework
• Provides IaaS cloud management platform.
• Complete virtualization management for servers and desktops on the same infrastructure. • Red Hat® OpenShift is a container application platform that
brings Docker and Kubernetes to the enterprise.
Digital Ocean
• The first and only all-SSD cloud. • Load balancing as a service
• Pre-built images supporting Node.js, Rails, Redis, MongoDB, Cassandra, Docker.
OPEN/FREE CLOUD STORAGE
VENDOR
CAPACITY
PROS
CONS
pCloud 10, upto 20 GB Swiss privacy laws
Sync.com 5 GB Security – novel encryption Granular Access Control
MEGA 50 GB Private encryption Bandwidth control Degoo 100 - 500 Can be used as Back up
HubiC 25 GB File Synch service Security Amazon
Cloud
5GB Amazon Prime members get free unlimited cloud storage for photos
Apple iCloud Drive
5GB A third-party app is
needed to access iCloud storage from Android devices
Backblaze 10 GB 1GB downloaded per
day Microsoft
OneDrive
5GB Word, Excel and Outlook, costs $6.99 per month and comes with 1TB of storage
Box 10GB 250MB file upload size
limit
Dropbox 2GB EASE OF USE 2 GB IS LESS
FlipDrive 10GB 25MB file size limit and up to 10 share links
Google Drive 15GB Includes GMAIL HiDrive 5GB
IDrive 5GB
AMAZON CLOUD (AWS)
Cloud Compute Index
Necessity
Customer Management Responsibilities DeploymentUnit Suggesstion
Run any application. Control and manage server or cluster level functions such as scaling and deployment.
You provision, scale, and manage server capacity.
EC2 offers a wide selection of instance configurations optimized for every use case.
You control the server, OS, and deployment
software (if needed).
You have flexible payment options to meet your
business needs, including enabling BYOL.
Virtual Machines Amazon EC2
Run simple applications and websites on one or a few servers for a low, predictable price.
You follow instance creation experience to spin
up a preconfigured virtual server in seconds. You don’t have to worry about security groups or other settings.
You control the server, OS, and other software
through the intuitive Lightsail console. But you have less control and fewer options available than EC2.
You are billed a flat predictable rate for your plan
each month. Plans start at $5.
Virtual Private Server (Instance)
Amazon Lightsail
Run stateless or stateful applications packaged as Docker containers
You provision and scale the server capacity and
manage the utilization and availability.
AWS manages the fault tolerance of the
application.
AWS manages cluster state and container
deployment.
Containers Amazon ECS
Run event-initiated, stateless applications that need quick response times
AWS provisions and scales the server capacity
and manages the utilization.
AWS manages the availability and fault tolerance
of the application.
AWS Cloud Storage Products
Necessity
Suggestion
Persistent local storage for Amazon EC2, for relational and NoSQL databases, data warehousing, enterprise applications, Big Data processing, or backup and recovery
Amazon Elastic Block Storage (Amazon EBS)
A file system interface and file system access semantics to make data available to one or more EC2 instances, for content serving, enterprise applications, media processing workflows, Big Data storage or backup and recovery
Amazon Elastic File System (Amazon EFS)
A scalable, durable platform to make data accessible from any Internet location, for user-generated content, active archive, serverless computing, Big Data storage or backup and recovery
Amazon Simple Storage Service
(Amazon S3)
Highly affordable long-term storage that can replace tape for archive and
regulatory compliance Amazon Glacier
A hybrid storage cloud augmenting your on-premises environment with Amazon cloud storage, for bursting, tiering or migration
AWS Storage Gateway
A portfolio of services to help simplify and accelerate moving data of all types and sizes into and out of the AWS cloud
Cloud Data Migration Services
AWS Databases
Necessity
Suggestion
Product TypeA fully managed MySQL and PostgreSQL-compatible relational database with the performance and availability of enterprise
databases at 1/10th the cost.
Amazon Aurora Relational
Database
A managed relational database in the cloud that you can launch in
minutes with just a few clicks. Amazon RDS
Relational Database
A serverless, NoSQL database that delivers consistent single-digit millisecond latency at any scale.
Amazon DynamoDB
NoSQL Database
A fast, fully managed, petabyte-scale data warehouse at 1/10th the
cost of traditional solutions. Amazon Redshift
Data Warehouse
To deploy, operate, and scale an in-memory data store based on memcached or Redis in the cloud.
Amazon ElastiCache
In-Memory Data Store
A fast, reliable, fully managed graph database to store and manage
highly connected data sets. Amazon Neptune
Graph Database
Help migrating your databases to AWS easily and inexpensively with minimal downtime.
AWS Database Migration Service
AWS Databases by Applications
Necessity
Suggestion
Transactional applications like ERP, CRM, and eCommerce to log transactions and store structured data.
Amazon Aurora, Amazon RDS
Internet scale applications like hospitality, dating, and ride sharing to serve content and store structured and unstructured data.
Amazon DynamoDB
Analytic applications for operational reporting and querying Terabyte to Exabyte scale
data. Amazon Redshift
Real-time application use cases that require sub-millisecond latency like gaming leaderboards, chat/messaging, streaming, and IoT.
Amazon ElastiCache
Applications with use cases that require navigation of highly connected data like social
news feeds, recommendations, and fraud detection. Amazon Neptune
AWS Management Tools
Necessity
Suggestion
MODEL AND PROVISION ALL YOUR CLOUD INFRASTRUCTURE RESOURCES
AWS CloudFormation provides a common language for you to describe and provision all the infrastructure resources in your cloud environment. CloudFormation allows you to use a simple text file to model and provision, in an automated and secure manner, all the resources needed for your applications across all regions and accounts. This file serves as the single source of truth for your cloud environment.
AWS CloudFormation
CREATE AND USE STANDARDIZED PRODUCTS
AWS Service Catalog allows organizations to create and manage catalogs of IT services that are approved for use on AWS. These IT services can include everything from virtual machine images, servers, software, and databases to complete multi-tier application architectures. AWS Service Catalog allows you to centrally manage commonly deployed IT services, and helps you achieve consistent governance and meet your compliance requirements, while enabling users to quickly deploy only the approved IT services they need.
AWS Service Catalog
MONITOR RESOURCES AND APPLICATIONS
Amazon CloudWatch is a monitoring service for AWS cloud resources and the applications you run on AWS. You can use Amazon CloudWatch to collect and track metrics, collect and monitor log files, set alarms, and automatically react to changes in your AWS resources. Amazon CloudWatch can monitor AWS resources such as Amazon EC2 instances, Amazon DynamoDB tables, and Amazon RDS DB instances, as well as custom
Necessity
Suggestion
metrics generated by your applications and services, and any log files your applications generate. You can use Amazon CloudWatch to gain system-wide visibility into resource utilization, application performance, and operational health. You can use these insights to react and keep your application running smoothly.
GAIN OPERATIONAL INSIGHTS AND TAKE ACTION ON AWS RESOURCES
AWS Systems Manager gives you visibility and control of your infrastructure on AWS. Systems Manager provides a unified user interface so you can view operational data from multiple AWS services and allows you to automate operational tasks across your AWS resources. With Systems Manager, you can group resources, like Amazon EC2 instances, Amazon S3 buckets, or Amazon RDS instances, by application, view operational data for monitoring and troubleshooting, and take action on your groups of resources. Systems Manager simplifies resource and application management, shortens the time to detect and resolve operational problems, and makes it easy to operate and manage your infrastructure securely at scale.
AWS Systems Manager
TRACK USER ACTIVITY AND API USAGE
AWS CloudTrail is a service that enables governance, compliance, operational auditing, and risk auditing of your AWS account. With CloudTrail, you can log, continuously monitor, and retain account activity related to actions across your AWS infrastructure. CloudTrail provides event history of your AWS account activity, including actions taken through the AWS Management Console, AWS SDKs, command line tools, and other AWS services. This event history simplifies security analysis, resource change tracking, and troubleshooting.
AWS CloudTrail
TRACK RESOURCE INVENTORY AND CHANGES
AWS Config is a service that enables you to assess, audit, and evaluate the configurations of your AWS resources. Config continuously monitors and records your AWS resource configurations and allows you to automate the evaluation of recorded configurations against desired configurations. With Config, you can review changes in configurations and relationships between AWS resources, dive into detailed resource configuration histories, and determine your overall compliance against the configurations specified in your internal guidelines. This enables you to simplify compliance auditing, security analysis, change management, and operational troubleshooting.
AWS Config
OPTIMIZE PERFORMANCE AND SECURITY
AWS Trusted Advisor is an online resource to help you reduce cost, increase performance, and improve security by optimizing your AWS environment, Trusted Advisor provides real time guidance to help you provision your resources following AWS best practices.