EC2 Fundamentals Series
Learn The Deep Fundamentals of AWS EC2
Take the first step in learning Cloud Infrastructures and AWS - Servers on AWS! These are the bread and butter of any modern infrastructure. This series equips you with the fundamentals needed to understand EC2's deep concepts AND to work with it practically.
What's in this Series?
1. History and Main Concepts of EC2
First we'll explore how EC2 came to be and the main concepts behind it. You'll learn the foundational concepts, such as Virtualization, and how they're used in EC2. We'll not only dive into the technical details, but we'll related it to familiar concepts so that it's more understandable.
2. A Technical Project
Second, we'll spend a great deal of time making multiple EC2 instances (servers). We'll do this to force a practical understanding AND to get the workflows and keystrokes under our finger tips. At the end of the technical project you'll have a Node.js based Web Server on AWS that you can show as proof of your understanding. You'll also learn how to create an automation boot script that will allow you to set up any Node.js based codebase on EC2.
3. Benefits and Value of EC2
Third, we'll talk about the exact ways that your new found skills in EC2 can be put to work. How does it benefit you? What can you do with it? But we'll also talk about what it can do for your business and organization. If you want to see your skills put to good use AND if you want your business to select the RIGHT technologies...knowing how to explain the benefits of it to your business is critical.
Who is this Series for?
1. People New to AWS
If you've never done a thing with AWS, this is an incredible place to start your journey in the cloud. Servers are the heart of cloud infrastructures (and the web), so getting them under your belt will propel you forward in anything you do.
2. People Experienced in AWS, but not EC2
Maybe you have done a great deal in AWS but EC2 is still a mystery. After all, it provides a ton of sensible defaults that let you stay "productive" without really knowing what you're doing. Productive...not creative. Yes, you can follow a step-by-step with the best of them...but when you need to think outside the box and come up with a custom solution? Or solve an esoteric bug? Knowing this stuff DEEPLY will help GREATLY.
What do you get out of this Series?
First and foremost: UNDERSTANDING. This isn't a series where we rattle off the documentation in monotone. This isn't a test prep series. This is a, "Hey, I want to understand the ins-and-outs of EC2, so let's dig in and experiment with it" series. At the end you will have accumulated experience with setting up at LEAST 3 separate servers.
Second: PROOF OF YOUR KNOWLEDGE. The technical project we create is something intended to be used beyond learning. It's a recipe for setting up servers to test new features, one off ideas, or for personal projects of your own. It's a perfect way to show to others (i.e. potential or current employers), that you DO know EC2. After all, you'll be able to give them a DNS and let them see it.Third: MORE AWS. Understanding what we teach in this series is the BEST first step into AWS. EC2 is at the heart of so many things in AWS infrastructures. Giving yourself that foundation will make learning additional topics FAR easier.
Third: MORE AWS. Understanding what we teach in this series is the BEST first step into AWS. EC2 is at the heart of so many things in AWS infrastructures. Giving yourself that foundation will make learning additional topics FAR easier.
Why learn AWS EC2?
- Market for public cloud services will increase by 100 billion+ dollars by 2021
- Over 80% of enterprises are running apps or experimenting with AWS
- Developers in Cloud Infrastructure make $12,000 - $30,000 more than their peers
- AWS is the 5th most loved and 2nd most wanted technology by developers
- EC2 is at the CORE of everything AWS
Cloud Architect, Software Engineer, DevOps Lover, AWS Solutions Architect, Former TechStars HackStar, and Headmaster at Awsdevops.io!
I run a blog full of free tech guides on all things development, devops and cloud computing called Tech Guides and Thoughts.