AWS Tutorial: Introduction to Cloud Computing

 



AWS Tutorial

This AWS tutorial is designed for all the professionals who are interested to learn about Cloud Computing and will help you in career paths aimed for AWS Solution Architect, AWS Engineer, DevOps Engineer, Cloud Architect etc. In this AWS Tutorial today we will first try to understand what is AWS and then shall move ahead to learn about its services, at the end, I have also added a short video for a crisp summary delivered by our AWS Training expert but first let’s understand why are we learning about AWS, why is there a sudden need to know about cloud technologies.Read More AWS Online Training

Back in 2006-2007, companies were using their own private servers to create services like for storage, computing, etc. But now with internet speeds becoming better, companies big or small have started understanding the power of the cloud, therefore they are shifting their data to the cloud for improved performance, so that they can focus on core-competency. 

For example, Netflix is a popular video streaming service which the whole world uses today, back in 2008 Netflix suffered a major database corruption, and for three days there operations were halted. The problem was scaling, that is when they realized the need for a highly reliable, horizontally scalable, distributed systems in the cloud. Came in AWS, and since then their growth has been off the charts. 

Gartner says, By 2020, a Corporate “No-Cloud” Policy Will Be as Rare as a “No-Internet” Policy Today. Interesting, isn’t it?

Since every company has started to adopt the cloud services in one way or the other, and AWS being a major player in the cloud services industry, it makes sense to learn about AWS Cloud services. Know More AWS Online Course

Having said that, What is AWS?

aws logo - amazon aws tutorial - edureka

Amazon Web Services(AWS) is a Amazon.com subsidiary which offers cloud-computing services at very affordable rates, therefore making its customer base strong from small scale companies like Pinterest (which has just 5 employees) to big enterprises like D-Link. 

What is Cloud Computing?

It is the use of remote servers on the internet to store, manage and process data rather than a local server or personal computer. 

There are basically 3 categories in cloud computing:

  • SaaS (Software as a Service)
    • It allows companies to use software without having to purchase them, which reduces the expenditure of the company drastically, since they are already installed on the cloud server they can be quickly deployed and therefore saves time.
  • PaaS (Platform as a Service)
    • It allows developers to build applications, collaborate on projects without having to purchase or maintain infrastructure.
  • IaaS (Infrastructure as a Service)
    • It allows companies to rent servers, storage space, etc. from a cloud provider.

When we talk about AWS, it’s more of an IaaS, moving along, let’s take a deep dive into AWS and understand what all services it has to offer us, but before that lets understand why there is a lot of buzz in the industry about AWS which therefore led to this awesome AWS Tutorial!

Read more about AWS Training.

Global Cloud Computing Forecasts and Market Predictions

Here are a few interesting insights provided by the Industry Knowledge Leaders which gives us a very clear perspective as to why understanding and adoption of AWS is highly recommended for IT professionals:

Worldwide spending on public cloud services will grow at a 19.4% compound annual growth rate (CAGR) from nearly $70B in 2015 to more than $141B in 2019. 

-Forbes

By 2019, more than 30 percent of the 100 largest vendors’ new software investments will have shifted from cloud-first to cloud-only.Know More AWS Online Training

-Gartner

The Infrastructure as a Service (IaaS) market has been growing more than 40 percent in revenue per year since 2011, and it is projected to continue to grow more than 25 percent per year through 2019.

-Gartner

 

Now, let’s move ahead in this AWS Tutorial and explore the different domains in which AWS offer services:

  • Compute
    It is used to process data on the cloud by making use of powerful processors which serve multiple instances at a time.
  • Storage and Content Delivery
    The storage as the name suggests, is used to store data in the cloud, this data can be stored anywhere but content delivery on the other hand is used to cache data nearer to the user so as to provide low latency.
  • Database
    The database domain is used to provide reliable relational and non relational database instances managed by AWS.
  • Networking
    It includes services which provide a variety of networking features such as security, faster access etc.
  • Management Tools
    It includes services which can be used to manage and monitor your AWS instances.
  • Security and Identity
    It includes services for user authentication or limiting access to a certain set of audience on your AWS resources.
  • Application Services
    It includes simple services like notifications, emailing and queuing.

To include every customer need under the sun, amazon has further categorized services  under each domain. Let’s discuss each one of them.

  • Compute

  • AWS EC2ec2 aws - amazon aws tutorial - edurekaIt is a web service which provides re-sizable compute capacity in the cloud. It is designed to make the web scale computing easier for developers. To know more about the service you can refer to our AWS EC2 blog. To know more, please go through the AWS EC2 blog

 

  • AWS Elastic Beanstalkaws elasticbeanstalk - amazon aws tutorial - edureka
    Elastic Beanstalk lets you quickly deploy and manage applications in AWS without worrying about the underlying infrastructure. 

 

  • AWS Elastic Load Balancing
    aws load balancer - amazon aws tutorial - edureka
    ELB automatically manages the workload on your instances and distributes them to other 
    instances in case of an instance failure.

 

  • AWS Lambda
    lambda - amazon aws tutorial - edureka

    AWS Lambda is used to execute backend code without worrying about the underlying architecture, you just upload the code and it runs, it’s that simple! To know more, please go through the AWS Lambda Blog
  • AWS Autoscaling
    aws autoscaling - amazon aws tutorial - edureka

 

The Autoscaling feature is used to scale up and down automatically as and when required. To know more, please go through the AWS EC2/Autoscaling Blog

 

 

 

  • Storage and Content Delivery
  •  S3 AWS
    s3 aws - amazon aws tutorial - edureka

    S3 stands for simple storage service, it is used for storing data in the form of objects in the AWS Cloud. To know more about S3, please go through the S3 AWS Blog.Read More AWS Online Course








Comments

Popular posts from this blog

Top 50 Tableau Interview Questions You Must Prepare In 2021

Top .NET Interview Questions To Look Out For In 2021

5 Crucial Skills that a DevOps Engineer should have for Success