0% found this document useful (0 votes)
47 views45 pages

2.1 Emergtech - Intro To Cloud Computing

Cloud computing is the on-demand delivery of computing resources like servers, storage, databases, networking, software and analytics over the internet on a pay-as-you-go basis. It provides scalable infrastructure for applications and allows users to access files and data from anywhere. There are different types of cloud computing models including public, private and hybrid clouds. The main cloud service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). Amazon Web Services (AWS) is a major cloud provider that offers services like EC2 for compute and S3 for storage. The document provides an overview of cloud computing concepts and demonstrates using AWS EC2 and

Uploaded by

Rei Rei
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)
47 views45 pages

2.1 Emergtech - Intro To Cloud Computing

Cloud computing is the on-demand delivery of computing resources like servers, storage, databases, networking, software and analytics over the internet on a pay-as-you-go basis. It provides scalable infrastructure for applications and allows users to access files and data from anywhere. There are different types of cloud computing models including public, private and hybrid clouds. The main cloud service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). Amazon Web Services (AWS) is a major cloud provider that offers services like EC2 for compute and S3 for storage. The document provides an overview of cloud computing concepts and demonstrates using AWS EC2 and

Uploaded by

Rei Rei
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/ 45

Emergtech –

Emerging
Technologies in CpE
INTRO TO CLOUD COMPUTING
What is Cloud Computing
What is Cloud Computing

 Cloud computing is the delivery of on-demand computing services over the internet on a
pay-as-you-go basis
Definition:

 Cloud computing is a standard in the field of computation. The systems are large in numbers that are
connected in public and private networks.
 The reason behind using cloud computing is to provide an infrastructure for applications that should be
dynamically scalable and that have been used for storing data and files.
 The invention of cloud computing has reduced the cost to a much extent and along with it, it reduced the time
required for application hosting, content storage, and delivery.
Physical vs Cloud Storage

 Rather than managing files o a local storage device, cloud computing makes it possible
to save them over internet.

Internet
Why Cloud Computing?
vs
On Premise Cloud Computing
 Higher pay, less scalability  Pay for what you use
Scale up = pay more
Scale down = pay less
 Allot huge space for servers
 No server space required
 Appoint a team for hardware and
 No experts required for hardware and
software
software maintenance
 Poor data security
 Better data security
 Less chance of data recovery
 Disaster Recovery
vs

On Premise Cloud Computing


 Lack of flexibility  High Flexibility
 No automatic updates  Automatic software updates
 Less collaboration  Teams can collaborate from widespread
locations
 Data cannot be accessed remotely
 Data can be accessed and shared
anywhere over the internet.
 Takes longer implementation time
 Rapid implementation
Types of Cloud Computing
Types of Cloud Computing
Deployment Model
Public Cloud

 The cloud infrastructure is made available to the general public over the internet and is
owned by a cloud provider.

Example: AWS, Microsoft Azure, IBM`s Blue Cloud and Sun Cloud
Private Cloud

 The cloud infrastructure is exclusively operated by a single organization. It can be


managed by the organization or a third party and may exist on-premise or off-premise.
Example: AWS, VMware
Hybrid Cloud

 It consists the functionalities of both public and private cloud

For example:
 Federal agencies opt for private clouds when sensitive information is involved. Also, they use the public
cloud to share datasets with general public or other government departments.
Service Model

 Which cloud service is suitable for you?

 If your company  If your business doesn`t


 If your business needs
requires a platform for want to maintain any IT
a virtual machine, opt
building software equipment, then choose
for infrastructure as a
products, pick Software as a Service
Service
Platform as a Service
Ex. Google Workspace, Dropbox, Ex. DigitalOcean, Linode,
Ex. AWS Elastic Beanstalk, Rackspace, Amazon Web
Salesforce, Cisco WebEx, Concur,
Windows Azure, Heroku, Services (AWS), Cisco Metapod,
GoToMeeting
Force.com, Google App Engine, Microsoft Azure, Google
Apache Stratos, OpenShift Compute Engine (GCE)
IaaS (Infrastructure as a Service)
PaaS (Platform as a Service)
SaaS (Software as a Service)
Differences between IaaS, PaaS, SaaS
Real life Comparison
Cloud Providers
Cloud Providers
Cloud Computing with AWS

 Amazon Web Services (AWS) is a cloud service from Amazon.

 It provides services over the internet

 AWS services can be used to create and deploy any type of application in the cloud

 AWS uses the subscription pricing model (pay for what you use)
Lifecycle of a Cloud Computing Solution
Lifecycle of a Cloud Computing Solution

 Define the Purpose


 Understand the requirements of the business and determine what type of applications to run on
the cloud.
 Define the Hardware Ex. ( EC2, Lambda, Elastic Container Service)
 Choose a compute service that will provide the right support where you resize the compute
capacity in the cloud to run application programs.
Lifecycle of a Cloud Computing Solution

 Define the Storage Ex. (S3, EFS, Glacier)


 Choose a storage service where you can backup and archive your data over the internet
 Define the Network Ex. (VP, Route 53, Direct Connect)
 Define a network that securely delivers data, videos, applications etc. with low latency and high
transfer speed
 Define Security (IAM, KMS, Cognito)
 Set up your security service which enable services for user authentication or limiting access to a
certain set of users on your AWS resources.
Lifecycle of a Cloud Computing Solution

 Define Management Processes and Tools (CloudWatch, Auto Scaling, CloudFormation)


 You can have complete control on your cloud environment by defining management tools which
monitor AWS resources and the customer applications running on AWS platform.
 Testing the process (CodeStar, CodeBuild, CodePipeline)
 Verify the process using AWS developer tools where you can build, test and deploy your code
quickly.
 Analytics (Athena, EMR, CloudSearch)
 Finally, analyze and visualize data by using analytics services where you can start querying data
instantly and get results
Demo – AWS EC2 and AWS S3
Demo – AWS EC2 and AWS S3
Demo – AWS EC2 and AWS S3
Demo – AWS EC2 and AWS S3
Created AWS Account
Create Bucket

 To upload your data (photos, videos,


documents etc.) to Amazon S3, you
must first create an S3 bucket in one
of the AWS Regions. You can then
upload any number of objects to the
bucket.
 In terms of implementation, buckets
and objects are resources, and
Amazon S3 provides APIs for you to
manage them. For example, you can
create a bucket and upload objects
using the Amazon S3 API. You can
also use the Amazon S3 console to
perform these operations. The console
uses the Amazon S3 APIs to send
requests to Amazon S3.
Created Bucket
Opened Bucket
Clicked Upload
Uploading index file
Uploaded Index
Uploaded file set to Public then view it
 Then, Sync the AWS S3 Bucket with AWS EC2 Instance.
 Result: You can view AWS S3 file to EC2 Instance then View with the use of a browser.
End of Presentation

You might also like