Contents
Which Compute Service Do I Need?
Amazon offers a broad range of Compute options. Picking the right one is an important first step that will affect your application performance, cost, and future scalability. In this course, let’s go ahead and explore the various options available and see how we can match these with our business requirements.
Learning Objectives
- Virtual machine options for your applications
- Options for new software development projects
- Serverless options where AWS manages the infrastructure for you
- Containers that can be deployed in a traditional server or serverless fashion
Intended Audience
- Those new to cloud computing
- Those facing the challenge of deploying an application to AWS with very specific business requirements
Prerequisites
- You don’t need any prior knowledge of AWS to benefit from this course
- It’s helpful to be familiar with your business requirements
Let's go ahead and summarize what we just learned. You have various options when it comes to computing in AWS, ranging from very specific to general and cost-saving options. Remember serverless options such as ECS Fargate and AWS Lambda apply in those cases when you just need your code to run and you don't have a specific reason to manage servers. If you need to manage servers or install a specific operating system such as Oracle Linux, EC2 is going to be your best choice. For an in-between option, remember Beanstalk, traditional ECS, and OpsWorks. In this case, you have EC2 servers in the backend that you can manage as needed but you don't have to.
And finally, start with your application's specific needs and work your way back from there based on technical specifications, cost and security requirements and that should help you determine the right Compute option for your application. Feedback on our courses here at Cloud Academy is valuable to both us as trainers and any students looking to take the same course in the future. If you have any feedback, positive or negative, it would be greatly appreciated if you could contact support@cloudacademy.com. I hope this was helpful to you and if you have any questions, feel free to reach out. My name is Carlos, and I will talk to you in the next one.

Software Development has been my craft for over 2 decades. In recent years, I was introduced to the world of "Infrastructure as Code" and Cloud Computing.
I loved it! -- it re-sparked my interest in staying on the cutting edge of technology.
Colleagues regard me as a mentor and leader in my areas of expertise and also as the person to call when production servers crash and we need the App back online quickly.
My primary skills are:
★ Software Development ( Java, PHP, Python and others )
★ Cloud Computing Design and Implementation
★ DevOps: Continuous Delivery and Integration