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

Cloud Computing: Top 10 Cloud Service Providers

Uploaded by

mubashrazaman33
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Cloud Computing: Top 10 Cloud Service Providers

Uploaded by

mubashrazaman33
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

Cloud Computing

Cloud computing is the on-demand delivery of IT resources over the internet with pay-as-you-go
pricing.

On demand delivery
IT resources
✨Pay-as-you-go pricing✨

Top 10 Cloud Service Providers

# Cloud Service Provider Regions Availability Zones

1 Amazon Web Services (AWS) 26 84

2 Microsoft Azure 60 116

3 Google Cloud Platform (GCP) 34 103

4 Alibaba Cloud 27 84

5 Oracle Cloud 38 46

6 IBM Cloud (Kyndryl) 11 29

7 Tencent Cloud 21 65

8 OVHcloud 13 33

9 DigitalOcean 8 14

10 Linode (Akamai) 11 11

Amazon Web Services (AWS)

Amazon Web Services (AWS), the cloud computing service of Amazon.com, is the largest cloud
service provider globally. From its data centers, the business provides over 200 fully featured
services including compute, storage, and database.

AWS currently has 26 regions and 84 availability zones in operation. These regions and availability
zones are located throughout the United States, AWS GovCloud (US), Americas, Europe, Asia
Pacific, as well as in the Middle East & Africa.
Service #1. Amazon EC2 [Elastic Compute Cloud]

Amazon EC2 is one of the fastest-growing cloud computing AWS services, which offers virtual
servers to manage any kind of workload.

Service #2. Amazon S3

Another popular addition to the AWS services list is Amazon S3, which is an object storage AWS
service, which is highly scalable.

Service #3. AWS Aurora

Amazon Aurora is the next addition to this list of top AWS services in demand. Why? It is a MySQL
and PostgreSQL compatible relational database with high performance.

Service #4. Amazon DynamoDB

DynamoDB is a promising addition to this list of AWS services. DynamoDB is a fully managed and
serverless NoSQL database AWS service.
Service #5. Amazon RDS

Amazon RDS would be the next entry in this discussion on AWS services. Amazon RDS is the
managed Relational Database AWS Service (RDS) for MySQL, PostgreSQL, Oracle, SQL Server, and
MariaDB.

Service #6. Amazon VPC

Amazon VPC is the Virtual Private Cloud, which is an isolated cloud resource. It controls the virtual
networking environment, such as resource placement, connectivity, and security.

Service #7. Amazon CloudFront

Amazon CloudFront is another credible mention in the list of renowned Amazon Web Services.
This AWS service delivers content globally, which offers high performance and security.

Service #8. Amazon Lambda

AWS Lambda is also a promising addition to the list of AWS services. Amazon Lambda is a
serverless and event-driven computing AWS service.

Service #9. AWS Elastic Beanstalk

This AWS service supports running and managing web applications. Elastic Beanstalk allows for
the easy deployment of applications from capacity provisioning, load balancing, and auto-scaling
to application health monitoring.

Service #10. Amazon EC2 Auto-scaling

This AWS service scales computing capacity to meet the demands accurately. And it is achieved by
adding or removing EC2 instances automatically.
LAB (AWS-Educate)
Amazon Elastic Compute Cloud (Amazon EC2)

Amazon EC2 is a web service that provides resizable compute capacity in the cloud. It is designed
to make web-scale cloud computing simple and intuitive to use.

Launching your EC2 instance

Steps
1. Start Lab on AWS Educate

2. Open AWS Tab


3. Change Region According To Need
4. Search EC2 on Search Bar

5. Open EC2 Service

6. Click on Launch instance


7. Name EC2 Instance

8. Select Amazon Machine Image (AMI)


AMI
An Amazon Machine Image (AMI) provides the information required to launch an instance, which
is a virtual server in the cloud. An AMI includes the following:

A template for the root volume for the instance (for example, an operating system or an
application server with applications)
Launch permissions that control which AWS accounts can use the AMI to launch instances
A block device mapping that specifies the volumes to attach to the instance when it is
launched

The Quick Start list contains the most commonly used AMIs. You can also create your own AMI or
select an AMI from the AWS Marketplace, an online store where you can sell or buy software that
runs on AWS.
9. Choose Instance Type

10. Configure a key pair

11. Configure Network Settings


12. Name Security Group

13. Add Storage


EBS
Amazon EC2 stores data on a network-attached virtual disk called Amazon Elastic Block Store
(Amazon EBS).

14. Configure Advance Details


15. Paste Following Command In User Data

#!/bin/bash
yum -y install httpd
systemctl enable httpd
systemctl start httpd
echo '<html><h1>Hello From Your Web Server!</h1></html>' >
/var/www/html/index.html

16. Launch Instance

17. Check Instance Status


Monitoring EC2 Instance

Monitoring is an important part of maintaining the reliability, availability, and performance of


your EC2 instances and your AWS solutions.

1. Choose the Action tab and Open Monitor and troubleshoot

> Choose Get system log

2. Scroll through the output, and note that the HTTP package was installed from the user data
that you added when you created the instance.

[ 26.760639] cloud-init[3280]: Installed:


[ 26.770051] cloud-init[3280]: httpd.x86_64 0:2.4.52-1.amzn2
[ 26.777748] cloud-init[3280]: Dependency Installed:
[ 26.781750] cloud-init[3280]: apr.x86_64 0:1.7.0-9.amzn2
[ 26.793739] cloud-init[3280]: apr-util.x86_64 0:1.6.1-5.amzn2.0.2
[ 26.796595] cloud-init[3280]: apr-util-bdb.x86_64 0:1.6.1-5.amzn2.0.2
[ 26.805964] cloud-init[3280]: generic-logos-httpd.noarch 0:18.0.0-4.amzn2
[ 26.817765] cloud-init[3280]: httpd-filesystem.noarch 0:2.4.52-1.amzn2
[ 26.829760] cloud-init[3280]: httpd-tools.x86_64 0:2.4.52-1.amzn2
[ 26.833753] cloud-init[3280]: mailcap.noarch 0:2.1.41-2.amzn2
[ 26.845761] cloud-init[3280]: mod_http2.x86_64 0:1.15.19-1.amzn2.0.1
[ 26.849762] cloud-init[3280]: Complete!

3. With WEB-Server selected, choose the Actions dropdown menu, and select Monitor and
troubleshoot Get instance screenshot.
Updating Security Group & Accessing Web Server

When you launched the EC2 instance, you provided a script that installed a web server and
created a simple web page. In this task, you access content from the web server.

1. Choose the Details Tab >Copy the Public IPv4 address

2. Open a new tab, paste the IP address that you just copied, and then press Enter.

Are you able to access your web server? Why not?

3. Choose Security Groups >>Next to Web Server security group, select the check box
>>Choose the Inbound rules Tab>>Edit rules
Type: Choose HTTP.
Source: Choose Anywhere-IPv4.

4. Save Rules and Refresh IP Page

Resizing Instance - Instance type and EBS volume

As your needs change, you might find that your instance is over utilized (too small) or under
utilized (too large). If so, you can change the instance type. For example, if a t2.micro instance is
too small for its workload, you can change it to an m5.medium instance. Similarly, you can change
the size of a disk.

1. Stop Instance >> (Instance State)


2. Change Instance Type(Actions button)>>Instance settings >>Change instance type
Resize the EBS volume

1. In the left navigation menu >> choose Volumes

2. Modify Volume

3. Start resized Instance


Exploring EC2 limits

Amazon EC2 provides different resources that you can use. These resources include images,
instances, volumes, and snapshots. When you create an AWS account, there are default
limits on these resources on a per-Region basis

1. In the left navigation pane, choose Limits

Testing termination protection

You can delete your instance when you no longer need it. This is referred to as terminating your
instance. You cannot connect to or restart an instance after it has been terminated.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy