Cloud Computing With Amazon Web Services
4.1 (1,538 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
30,304 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Cloud Computing With Amazon Web Services to your Wishlist.

Add to Wishlist

Cloud Computing With Amazon Web Services

A beginner's guide to learn Cloud Computing with AWS
4.1 (1,538 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
30,304 students enrolled
Created by Karan Brar
Last updated 9/2016
English
Price: Free
Includes:
  • 2.5 hours on-demand video
  • 12 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
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
View Curriculum
Requirements
  • Basic knowledge of computers
Description

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


Who is the target audience?
  • System Administrators
  • Developers
  • Small to Medium Enterprises
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 30 Lectures Collapse All 30 Lectures 02:52:23
+
Introduction
1 Lecture 08:07
This course is all about Amazon Web Services. AWS is the best and the oldest cloud services provider. It provides all the services which you need to build up IT infrastructure. It could be your virtual servers, storage, databases, DNS, etc. Every service is now included under AWS Platform
Introduction to Amazon Web Services
08:07
+
Create Virtual Servers in Cloud
4 Lectures 21:06
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers.

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 EC2
11:42

An Amazon Machine Image (AMI) is a special type of pre-configured operating system and virtual application software which is used to create a virtual machine within the Amazon Elastic Compute Cloud (EC2). It serves as the basic unit of deployment for services delivered using EC2.
Build Custom AMI and migration
05:28

Amazon Elastic Block Store (EBS) provides block level storage volumes for use with Amazon EC2 instances. Amazon EBS volumes are network-attached, and persist independently from the life of an instance. Amazon EBS provides highly available, highly reliable, predictable storage volumes that can be attached to a running Amazon EC2 instance and exposed as a device within the instance. Amazon EBS is particularly suited for applications that require a database, file system, or access to raw block level storage.
Managing EBS volumes
03:56

Practice
1 page
+
Configure Storage in Cloud
3 Lectures 19:37
Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, secure, fast, inexpensive infrastructure that Amazon uses to run its own global network of web sites. The service aims to maximize benefits of scale and to pass those benefits on to developers.
Amazon S3
13:23

Amazon Glacier is an extremely low-cost storage service that provides secure and durable storage for data archiving and backup. In order to keep costs low, Amazon Glacier is optimized for data that is infrequently accessed and for which retrieval times of several hours are suitable. With Amazon Glacier, customers can reliably store large or small amounts of data for as little as $0.01 per gigabyte per month, a significant savings compared to on-premises solutions.
Amazon Glacier
06:14

Practice
1 page
+
Manage Users and Groups
2 Lectures 07:31
AWS Identity and Access Management (IAM) enables you to securely control access to AWS services and resources for your users. Using IAM you can create and manage AWS users and groups and use permissions to allow and deny their permissions to AWS resources.
Amazon IAM
07:31

Practice
1 page
+
Monitoring and Notification Services
4 Lectures 11:24
Amazon CloudWatch provides monitoring for AWS cloud resources and the applications customers run on AWS. Developers and system administrators can use it to collect and track metrics, gain insight, and react immediately to keep their applications and businesses running smoothly. Amazon CloudWatch monitors AWS resources such as Amazon EC2 and Amazon RDS DB instances, and can also monitor custom metrics generated by a customer’s applications and services. With Amazon CloudWatch, you gain system-wide visibility into resource utilization, application performance, and operational health.
Amazon CloudWatch
04:50

Practice - CloudWatch
1 page

Amazon Simple Notification Service (SNS) is a fast, flexible, fully managed messaging service. SNS makes it simple and cost-effective to transmit messages to both human recipients and distributed services.

You can use SNS to notify human recipients by SMS text message or email.
Amazon SNS
06:34

Practice - SNS
1 page
+
Content Delivery Network
2 Lectures 18:35
Amazon CloudFront is a web service for content delivery. It integrates with other Amazon Web Services to give developers and businesses an easy way to distribute content to end users with low latency, high data transfer speeds, and no commitments.
Amazon CloudFront can be used to deliver your entire website, including dynamic, static and streaming content using a global network of edge locations. Requests for your content are automatically routed to the nearest edge location, so content is delivered with the best possible performance. Amazon CloudFront is optimized to work with other Amazon Web Services, like Amazon Simple Storage Service (Amazon S3), Amazon Elastic Compute Cloud (Amazon EC2), Amazon Elastic Load Balancing, and Amazon Route 53. Amazon CloudFront also works seamlessly with any non-AWS origin server, which stores the original, definitive versions of your files. Like other Amazon Web Services, there are no contracts or monthly commitments for using Amazon CloudFront – you pay only for as much or as little content as you actually deliver through the service.


Amazon CloudFront
18:35

Practice
1 page
+
Configure Highly Available and Scalable Infrastructure
4 Lectures 24:28
Elastic Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances. It enables you to achieve even greater fault tolerance in your applications, seamlessly providing the amount of load balancing capacity needed in response to incoming application traffic. Elastic Load Balancing detects unhealthy instances within a pool and automatically reroutes traffic to healthy instances until the unhealthy instances have been restored. Customers can enable Elastic Load Balancing within a single Availability Zone or across multiple zones for even more consistent application performance. Elastic Load Balancing can also be used in an Amazon Virtual Private Cloud (“VPC”) to distribute traffic between application tiers.
Amazon ELB
09:21

Practice - ELB
1 page

Auto Scaling allows you to scale your Amazon EC2 capacity up or down automatically according to conditions you define. With Auto Scaling, you can ensure that the number of Amazon EC2 instances you’re using increases seamlessly during demand spikes to maintain performance, and decreases automatically during demand lulls to minimize costs. Auto Scaling is particularly well suited for applications that experience hourly, daily, or weekly variability in usage. Auto Scaling is enabled by Amazon CloudWatch and available at no additional charge beyond Amazon CloudWatch fees.
Auto Scaling
15:07

Practice - AutoScaling
1 page
+
Bulk Email Solutions
2 Lectures 09:47
Amazon Simple Email Service (Amazon SES) is a highly scalable and cost-effective bulk and transactional email-sending service for businesses and developers. Amazon SES eliminates the complexity and expense of building an in-house email solution or licensing, installing, and operating a third-party email service. The service integrates with other AWS services, making it easy to send emails from applications being hosted on services such as Amazon EC2. With Amazon SES there is no long-term commitment, minimum spend or negotiation required - businesses can utilize a free usage tier and after that enjoy low fees for the number of emails sent plus data transfer fees.
Amazon SES
09:47

Practice
1 page
+
Database Solutions
2 Lectures 06:38

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.

Amazon RDS
06:38

Practice
1 page
+
Highly Available DNS System and Virtual Private Cloud
4 Lectures 29:35
Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service. It is designed to give developers and businesses an extremely reliable and cost effective way to route end users to Internet applications by translating human readable names likewww.example.com into the numeric IP addresses like 192.0.2.1 that computers use to connect to each other. Route 53 effectively connects user requests to infrastructure running in Amazon Web Services (AWS) – such as an Amazon Elastic Compute Cloud (Amazon EC2) instance, an Amazon Elastic Load Balancer, an Amazon CloudFront distribution, or an Amazon Simple Storage Service (Amazon S3) bucket – and can also be used to route users to infrastructure outside of AWS.
Amazon Route53
15:39

Practice - Route53
1 page

Amazon Virtual Private Cloud (Amazon VPC) lets you provision a logically isolated section of the Amazon Web Services (AWS) Cloud where you can launch AWS resources in a virtual network that you define. You have complete control over your virtual networking environment, including selection of your own IP address range, creation of subnets, and configuration of route tables and network gateways.

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.
Amazon VPC
13:56

Practice - VPC
1 page
2 More Sections
About the Instructor
Karan Brar
4.1 Average rating
1,686 Reviews
31,183 Students
4 Courses
KB Learning Academy

I'm a systems architect and possess over 10 years of professional experience with esteemed certifications like RHEL, Oracle Weblogic and IBM Websphere Application Server.

I'm a continuous learner and true believer in technology.

Some of my core strengths are AWS, Puppet, Linux, Oracle Fusion Middleware, Python, BASH, Build and Deployment practices, Load and Performance testing and Email servers setup.