AWS has numerous services and it’s easy to get lost for beginners regarding what is for what. Meanwhile, as an open source advocator, I’m always interested to know what are the open source alternatives. To be fair, without open source code, none of existing cloud computing and big data platform would even exist.
Hence, I come up with the following table categorizing the key AWS services, each with a one-line interpretation; In addition, it also shows its corresponding OpenStack component, if there is one. Hopeful it’s helpful for you when either wandering through the AWS services or OpenStack one.
As you probably have noticed,
AWShas much more services than
OpenStackcan offer. That’s true.
OpenStackis more an
Infrastructure As A Service(IaaS) solution, while AWS offers the solutions for all the other
Xass- you name it, they have it:
FaaS. And actually it is not just a “MeToo” solution, AWS actually leading the trend in some cases, such as
Lambda, which is an offering for
FaaS(Function As A service), or
serverless, if you like. We might have more comparison regarding the open source solutions and AWS on those areas in the future, but this table primary compares the OpenStack and AWS.
|ECS||Container, Docker based|
|EFS||Network filesystem service used by EC2|
|VPC||Virtual Private Cloud|
|Route 53||DNS Service & Routing||Neutron|
|RDS||Relation Database Server||Trove|
|Aurora||Amazon’s managed RDS|
|DynamoDB||NoSQL data store|
|ElastiCache||in-memory cache use redis,memcached|
|Athena||Analysis by sql|
|EMR||Hadoop/Spark on AWS||Sahara|
|AWS IoT||IoT Devices, Mqtt broker|
|Greengrass||IoT Gateway ,Lambda on Gateway|
|Lex||Speech to text & NLP/NLU, think Alexa|
|Polly||Text to speech|
|ML||Classification and prediction|
|MobileSDK||access/use AWS services on mobile|
|Device Farm||app test on devices|
|API Gateway||REST API to access AWS services|
|CloudWatch||AWS resource monitor|
|CloudTrail||AWS API call log|
|Advisor||AWS best practise Advisor|