Cloud Computing With Amazon Web Services
- How to create virtual servers in cloud
How to configure monitoring services
How to configure storage services in cloud
- How to setup load balancer and auto scaling of existing infrastructure
- You should be able to setup your own infrastructure at the end of this course
- Basic knowledge of computers
Checkout the new Bonus Lecture - Continuous Integration and Deployment using Jenkins and AWS
This course is a beginner's guide on Cloud Computing using AWS. In this course, I will be explaining most of the services required to build your infrastructure on the cloud.
It is completely based on practical sessions and focuses primarily on how to configure AWS services in real time.
There will be LIVE sessions at every weekend to brief about lectures covered in this tutorial. I will also answer your questions in LIVE sessions.
I will explain how to:
- Configure Virtual Servers using Amazon EC2
- Setup Storage using S3 and EBS
- Configure monitoring system using Amazon CloudWatch
- Configure CDN - Content Delivery Network using Amazon CloudFront
- Bulk email solution using Amazon SES
- Configure database using Amazon RDS
- Configure highly available DNS using Amazon Route53
- System Administrators
- Small to Medium Enterprises
Amazon EC2’s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment. Amazon EC2 reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and down, as your computing requirements change. Amazon EC2 changes the economics of computing by allowing you to pay only for capacity that you actually use. Amazon EC2 provides developers the tools to build failure resilient applications and isolate themselves from common failure scenarios.
Amazon Relational Database Service (Amazon RDS) is a web service that makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while managing time-consuming database administration tasks, freeing you up to focus on your applications and business.
Amazon RDS gives you access to the capabilities of a familiar MySQL, Oracle or Microsoft SQL Server database engine. This means that the code, applications, and tools you already use today with your existing databases can be used with Amazon RDS. Amazon RDS automatically patches the database software and backs up your database, storing the backups for a user-defined retention period and enabling point-in-time recovery. You benefit from the flexibility of being able to scale the compute resources or storage capacity associated with your Database Instance (DB Instance) via a single API call.
You can easily customize the network configuration for your Amazon VPC. For example, you can create a public-facing subnet for your webservers that has access to the Internet, and place your backend systems such as databases or application servers in a private-facing subnet with no Internet access. You can leverage multiple layers of security, including security groups and network access control lists, to help control access to Amazon EC2 instances in each subnet.