Public Cloud Options ---there are many --
3 of the leaders are (AWS, Microsoft and Google) --we will discuss AWS and Google
Google Cloud Services (partial list)
AWS Cloud Services (partial list)
Platform as a Service- PAAS
-
Google App Engine and Supporting Services called Google Play Services (security, data, maps, email, etc)
-
AWS Elastic Beanstalk & Lambda
IAAS
-
Google Compute Engine, Container Engine
-
Amazon EC2
NOTE: as this is IAAS you can choose your own set of tools to develop and languages , you must install (or get preconfigured instance) all software and maintain servers
Persistent Data options
-
Traditional Database as a Service - they install, maintain, you pay for it
-
Google Cloud SQL
-
Amazon:
-
Amazon RedShift (PostgreSQL) - setup to be able to work with larger data than RDS, optimized over RDS.
-
Amazon Relational Database Service(RDS) -- MySQL, Oracl, SQL Server, PostgreSQL
-
-
NON-Traditional Database as a Service - (scallable, typically horizontal, distributed and possibly NoSQL right now)
-
Google Cloud Datastore
-
Amazon DynamoDB (and less scalable "older" Amazon SimpleDB)
-
-
BlobStore
-
GAE Blobstore
-
"Amazon S3" --not really the same.
Cache Data options
-
Google Memcache
-
Amazon ElastiCache
Content Delivery Data options (beyond install yourself as infrastructure)
-
Amazon CloudFront
-
Google Cloud CDN (content delivery network)
Block Level Cloud Instances storage options (beyond install yourself as infrastructure)
This is where you are backing up instances in an cloud infrastructure as a service for recovery from failure:
-
Amazon Elastic Block Store
-
Google Persistent Disk
Software as a Service -SAAS
-
Google - has mutliple services (Google Play Services) that is part of PAAS Google App Engine development---so that makes it hybrid over into SAAS
-
Amazon - through pre-packaged apps via AWS Marketplace (lets you buy software to run on AWS)
Tools (only a few & more deployment oriented listed)
-
Google: CloudBuild + GKE (google Kubernetes Engine)+ Container Engine + Registry +++
-
AWS: ECS (elastic Container Service) + Cloud Watch + CloudFormation ++++