0% found this document useful (0 votes)
40 views

Lesson 2 Introduction To Amazon Web Services

webserver

Uploaded by

shiva.1912
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views

Lesson 2 Introduction To Amazon Web Services

webserver

Uploaded by

shiva.1912
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 53

AWS Cloud Fundamentals

Introduction to Amazon Web Services


A Day in the Life of a Cloud Consultant

You are working as a cloud consultant in XYZ company. Your clients are
planning to migrate their on-premise infrastructure to the cloud. They are
seeking solutions for on-demand virtual space, storage, networking, and the
ability to scale server resources based on website traffic.

Additionally, they require full control to install any software.

In this lesson, you will explore concepts that will help address these
requirements and provide additional features.
Learning Objectives

By the end of this lesson, you will be able to:

Differentiate between traditional IT and cloud computing

Imbibe the core concepts of cloud computing

Analyze the various services provided by AWS

Identify various storage, networking, and management tools


provided by AWS
AWS Introduction
Traditional IT Overview

Traditional computing refers to the conventional practice of managing and storing digital
information within physical data centers.

A user can only access data on the system where it is stored.


What Is a Server?

A server is a program or a system that provides services to other


programs or users.

The physical machine that hosts the server application is typically located in a data center,
which is a facility designed to house and manage large-scale computing infrastructure.
Introduction to Servers

Servers are essential components of computing systems that provide various features and
capabilities to support the efficient operation of applications and services.

Some of the features of servers are:

• Scalability: Servers provide the ability to handle an increasing


or changing number of devices, users, and workloads.
• Managing network workloads: Servers are equipped with high
processing power and can handle significant workloads.
• Reliability: Servers play a critical role in ensuring that key
systems stay online and accessible.
Introduction to Servers

Some of the features of servers are:

• Resource sharing and collaboration: Servers allow multiple


users or personnel to access shared network resources,
enabling collaboration and teamwork.

• Cost savings: Utilizing servers can result in cost savings over


time.
Differences Between Traditional IT and Cloud Computing

Traditional IT Cloud Computing

It refers to the transmission of various services,


It refers to the provisioning of various services
such as data and programs, across the internet
on a local server.
to various servers.

It occurs on physical hard discs as well as It occurs on third-party servers, which are
online servers. hosted by third-party hosting providers.

Users can only access data on the system It refers to a user's capacity to access data from
where it is stored. any location at any time.
Differences Between Traditional IT and Cloud Computing

Traditional IT Cloud Computing

It is less cost-effective. It is more cost-effective.

It is less user-friendly. It is more user-friendly.

It requires a fast, reliable, and stable internet


It does not require any internet connection to
connection to access information anywhere at
access data or information.
any time.
Cloud Service Models

SaaS

Software as a Service, also known as cloud application services, uses the internet to deliver
applications to users that are managed by third-party vendors.
Cloud Service Models

PaaS

Platform as a Service, also known as cloud platform services, provides cloud components to specific
software and is mostly utilized for apps.
Cloud Service Models

IaaS

Infrastructure as a Service, also known as cloud infrastructure services, is a self-service for


accessing and monitoring computers, networking, storage, and other services.
Introduction to AWS Cloud

Amazon Web Services (AWS) is a comprehensive cloud computing platform that


includes infrastructure as a service (IaaS) and platform as a service (PaaS) offerings.

AWS services offer scalable solutions including compute, storage, databases, analytics, and more.

Source: https://aws.amazon.com/getting-started/
Features of AWS Cloud

Scalability in AWS refers to the ability of an application or system to handle


increased loads and adjust resources according to user demands.

• Vertical scalability refers to expanding the


instance's size.
• Horizontal scalability means increasing the
number of instances.
Features of AWS Cloud

High availability refers to the ability of an application or system to remain


operational and accessible even in the face of failures or disruptions.
Features of AWS Cloud

Elasticity is the ability of a system or application to automatically acquire additional


resources when needed and release them when they are no longer required.
AWS Infrastructure

The AWS Global Cloud Infrastructure is designed to provide a secure,


comprehensive, and reliable cloud platform.

It is designed for high availability and reliability.


AWS Regions and Availability Zones

• AWS Cloud Infrastructure is globally


distributed in the form of AWS Regions and
Availability Zones (AZs).
• AWS Regions are geographic locations around
the world with multiple physically separated
and isolated AZs.

• AWS Regions offer low latency, low packet


loss, and high overall network quality.
Major AWS Regions around the world
AWS Regions and Availability Zones

Availability zone is a cluster of discrete data


centers in separate facilities with redundant
networking, connectivity, and power. They are:

• Connected to other AZs through high


bandwidth and low-latency links

• Highly available, fault tolerant, and scalable

• Safe from issues such as power outages,


lightning strikes, tornadoes, and earthquakes

Availability Zones in Asia Pacific Region

Source: https://aws.amazon.com/about-aws/global-infrastructure/regions_az/
Global Distribution

AWS is globally distributed across 31 geographic regions around the world, and it has
99 availability zones across its global regions.

Source: https://aws.amazon.com/about-aws/global-infrastructure/
Services Provided by AWS
AWS Services

AWS provides the following services:

Compute Databases Networking

Storage Analytics Mobile


Compute

AWS provides a wide range of compute services, such as:

Developer Enterprise
IoT
Tools Applications

Management
Security
Tools
Compute

The term compute refers to the concepts and objects associated with
software computation.

Compute services contain important resources that enable performing computational tasks using
a set of instructions utilized by systems and applications.
Compute

Aws provides a wide range of compute services, such as:

Amazon
Amazon EC2 AWS Lambda
Lightsail

AWS Elastic
Amazon ECS
Beanstalk
Compute

Following are the features of compute services:

• Secure and resizable capacity

• Easy to use

• Highly reliable and scalable


Compute

Following are the features of compute services:

• Serverless compute for containers

• Automatic scaling of compute capacity

• Easy storage, management, and deployment of


container images
Storage

Storage as a service (SaaS) is a data storage business model where a supplier


provides storage capacity to a client on a subscription basis.
Storage

AWS provides the following storage services:

Amazon AWS
Amazon S3
Glacier Snowball

AWS Storage Amazon


Gateway CloudFront
Database

AWS offers a wide range of database services to meet different data management needs.

Below are the types of databases:

Relational database Non-relational database


Database

AWS provides the following relational database services:

Amazon Aurora Amazon Redshift


Database

AWS provides the following non-relational database services:

Amazon Timestream Amazon QLDB Amazon DocumentDB


Migration

AWS provides comprehensive assistance to businesses of all sizes in migrating


their workloads to the cloud.

It supports the migration of various types of workloads, including applications, websites, databases,
physical or virtual servers, and data centers.
Migration

Following are the features of AWS server migration service:

• Creates and manages a customized replication schedule for


large-scale migrations
• Enables faster deployment of on-premises servers to the
AWS cloud by minimizing network traffic
• Is cost-free, as users pay only for the storage infrastructure
Network and Content Delivery

AWS offers a range of network and content delivery services that provide access to
organizations for a global network infrastructure.

AWS networks offer the best network coverage and availability and are extremely secure.
Network and Content Delivery

Some of the network and content delivery services are:

Amazon VPC Amazon CloudFront Amazon Route53


Network and Content Delivery

Some of the network and content delivery services are:

AWS Cloud Map AWS API Gateway Amazon App Mesh


Management Tools

AWS provides a wide range of management tools that enable organizations to efficiently and
effectively configure, control, manage, and optimize their cloud infrastructure.

Understanding and utilizing the various AWS Cloud management tools is crucial for
organizations to run their infrastructure more efficiently and effectively.
Management Tools

AWS provides the following management tools:

AWS CloudWatch AWS CloudFormation


Management Tools

AWS provides the following management tools:

AWS CloudTrail AWS Config


Security and Identity Compliance

AWS provides a highly versatile and secure cloud computing environment that
enables users to run their organizations safely and securely.

AWS's security infrastructure is designed to provide strong protection against security threats
and unauthorized access.
Security and Identity Compliance

AWS offers robust identity services that enable organizations to securely manage identities,
resources, and permissions at scale.

The identity services allow users to quickly get started and control access to their workloads and applications.
Messaging

AWS offers messaging services that facilitate communication and data sharing between software
systems and end devices.

In cloud applications, users can leverage AWS messaging services to send and receive data
between different components and services.
Messaging

Some of the AWS messaging services are:

Amazon MQ Amazon SQS Amazon SNS


Messaging

Some of the AWS messaging services are:

Amazon Pinpoint Amazon Kinesis Amazon IoT Message Broker


Security in the AWS Cloud

AWS provides a highly versatile and secure cloud computing environment that enables users to
run their organizations safely and securely.

With AWS, users gain the necessary control and trust to effectively manage their cloud
infrastructure and applications.
Security in the AWS Cloud

The features of AWS cloud security are:

• Gives users complete control of their data


• Automates many security tasks, reducing the potential for
human configuration errors
• Provides a secure infrastructure foundation for users to
build their applications and services
Assisted Practice

AWS Lab Duration: 10 Min.

Problem Statement:

You have been assigned a task to set up the AWS command line interface.
Assisted Practice: Guidelines

Steps to be followed:

1. Set up the AWS CLI on Windows


2. Sign in to the AWS account
Key Takeaways

Cloud computing is the on-demand, pay-as-you-go delivery of IT


services over the Internet.

A server is a program or a system that delivers a service to another


program and its user.

The AWS Network and Content Delivery services give the company
access to a global network.

Cloud management tools are the solutions that allow to configure,


run, control, manage, and optimize cloud functions.
Thank you

You might also like