SlideShare a Scribd company logo
http://www.opensourcetechnologies.com 1
Cloud Computing,Cloud Computing,
Amazon EC2Amazon EC2 && S3S3
Cloud ComputingCloud Computing
http://www.opensourcetechnologies.com 2
Cloud computing is the use of computing resources (hardware and
software) that are delivered as services over a network (typically the
Internet).
These services are broadly divided into three categories:
1) Infrastructure-as-a-Service (IaaS)
2) Platform-as-a-Service (PaaS)
3) Software-as-a-Service (SaaS)
The goal of cloud computing is to provide easy, scalable access to
computing resources and IT services.
Defining the CloudDefining the Cloud
http://www.opensourcetechnologies.com 3
In the context of cloud hosting there is no physical object which you can point
to and label as the cloud. It’s more of an electronic structure where data is
stored over many different computers and served up via a network
connection, typically the Internet.
When you get into cloud hosting these server farms behave as one large
storage space and processor. The actual website data (such as HTML/CSS
files, images, etc.) is spread out over a cluster of hard drives connected
together, much like one virtual disk with tremendous capacity. Server clusters
can provide a cloud setup with literally unlimited machines to run through.
Benefits of Cloud HostingBenefits of Cloud Hosting
http://www.opensourcetechnologies.com 4
1) Elasticity: This is the most important attribute of the Cloud. A user might
start running host application on just a single server. But in no time, Cloud
Computing enables user to scale the application to run on 100’s of servers.
Once the traffic and usage of the application decreases, user can scale down
to 10’s of servers. All this happens almost instantly and the best thing is the
application and its users don’t even realize that.
2) Pay-By-Use: Elasticity and Pay-By-Use attributes go hand in hand. When
users are scaling up or down their application by adding more resources, they
know how much it is going to cost.
3) Self Service: When users are able to enjoy the capability of scaling up
and scaling down and only pay for what they use, they never want to wait for
someone in the datacenter to add an additional server for their application.
Through the use of a web portal, cloud customers are able to automatically
provision specific servers and network storage without human interaction,
submit payment and invoice for services, and manage infrastructure and
equipment inventories.
Types of CloudsTypes of Clouds
http://www.opensourcetechnologies.com 5
A cloud can be private, public, community or hybrid.
A public cloud sells services to anyone on the Internet. (Currently, Amazon
Web Services is the largest public cloud provider.)
Public Cloud is implemented on thousands of
servers running across hundreds of data centers
deployed across tens of locations around the
world. The best thing about Public Cloud is that
the customers can choose a location for his
application to be deployed. This reduces the
latency when the consumers access the
application.
For example, a London based business can choose to deploy their app at the
Europe data center and an American company prefers a data center in North
America.
http://www.opensourcetechnologies.com 6
A private cloud is a proprietary network or a data center that supplies hosted
services to a limited number of people.
Private Clouds are normal data centers within an
enterprise with all the 4 attributes of the Cloud –
Elasticity, Self Service, Pay-By-Use and
Programmability.
By setting up a Private Cloud, enterprises can
consolidate their IT infrastructure.
Private Cloud borrows some of the best practices
of Public Cloud but limited to an organizational
boundary.
Private Cloud can be setup using a variety of offerings from vmWare,
Microsoft, IBM, SUN and others. There are also some of the Open Source
implementations like Eucalyptus and Ubuntu Enterprise Cloud.
http://www.opensourcetechnologies.com 7
Community Cloud is implemented when a set of businesses have a similar
requirement and share the same context. This would be made available to a
set of select organizations.
So, a Community Cloud is a sort of Private Cloud but goes beyond just one
organization.
http://www.opensourcetechnologies.com 8
Hybrid Cloud: The hybrid cloud infrastructure is a composition of two or
more clouds (private, community, or public) that remain unique entities but
are bound together by standardized or proprietary technology that enables
data and application portability.
Using a Hybrid approach companies can maintain control of an internally
managed private cloud while relying on the public cloud as needed.
Cloud Hosting vs. Traditional HostingCloud Hosting vs. Traditional Hosting
http://www.opensourcetechnologies.com 9
In Cloud hosting, the user have the ability to control how many
resources are in use at any given point in time.
Traditional hosting services generally provide a fixed number of
resources for a fixed amount of time, meaning that users have a
limited ability to easily respond when their usage is rapidly
changing, unpredictable, or is known to experience large peaks
at various intervals.
Secondly, many hosting services don’t provide full control over
the compute resources being provided.
Using cloud hosting, developers can choose not only to initiate
or shut down instances at any time, they can completely
customize the configuration of their instances to suit their needs
– and change it at any time.
http://www.opensourcetechnologies.com 10
Finally, with cloud hosting, developers enjoy the benefit of
paying only for their actual resource consumption – and at very
low rates. Most hosting services require users to pay a fixed,
up-front fee irrespective of their actual computing power used,
and so users risk overbuying resources to compensate for the
inability to quickly scale up resources within a short time frame.
Popular ProvidersPopular Providers
http://www.opensourcetechnologies.com 11
-Amazon Web Services
-Rackspace
-CenturyLink/Savvis
-Salesforce.com
-Verizon/Terremark
-Joyent
-Citrix
-Bluelock
-Microsoft
-VMware
Amazon EC2Amazon EC2
http://www.opensourcetechnologies.com 12
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides
resizable compute capacity in the cloud.
EC2 allows users to rent virtual computers on which to run their own
computer applications.
To use the EC2, a subscriber creates an Amazon Machine Image (AMI)
containing the operating system, application programs and configuration
settings. Then the AMI is uploaded to the Amazon Simple Storage Service
(Amazon S3) and registered with Amazon EC2, creating a so-called AMI
identifier (AMI ID).
Once this has been done, the subscriber can request virtual machines on an
as-needed basis. Capacity can be increased or decreased in real time from
as few as one to more than 1000 virtual machines simultaneously. Billing
takes place according to the computing and network resources consumed.
AmazonAmazon SimpleSimple StorageStorage Service (AmazonService (Amazon S3)S3)
http://www.opensourcetechnologies.com 13
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.
Just like a bucket holds water, Amazon S3 buckets are like a container for
your files.
S3 stores arbitrary objects (computer files) up to 5 terabytes in size, each
accompanied by up to 2 kilobytes of metadata. Objects are organized into
buckets (each owned by an Amazon Web Services or AWS account), and
identified within each bucket by a unique, user-assigned key.
Spreading images in S3Spreading images in S3
http://www.opensourcetechnologies.com 14
The AWS account provides an option to create buckets.
FTP
images
Site developed in Joomla.
All the images are stored
in an directory on FTP server.
S3
JA Amazon S3 is a component provided to interact with the AWS
account. It can be associated with AWS account (using account id,
accessKeyId, SecretKey) and the buckets created in the account can
be fetched. These buckets can then be associated with the required
directory to be uploaded to S3 and data transferred to cloud.
Bucket
Bucket
Bucket
Bucket
Lorem ipsum dolor sit amet,
consectetur adipisicing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.
When the user views the site, the images
are then fetched from the nearest S3 storage
instead of ftp server directory thus making it
faster to load the webpage.
Using Amazon S3 classesUsing Amazon S3 classes
http://www.opensourcetechnologies.com 15
Once the ftp directories are sync with S3 though JA Amazon S3 component,
a copy of image is placed on S3.
When admin or user uploads new images to website, the bucket sync is
processed again and the newly uploaded images are copied to S3.
So first the images are copied to ftp and then to S3. However, once the
images are copied to S3, the same are not deleted from the ftp server thus
consuming space on ftp as well as S3.
At OSTOST, we extended the use of Amazon S3 classes to upload image
directly to S3 and in the process by-passing the ftp folder. This way the
images are only on S3 and thus reducing the load on ftp.
Thank YouThank You
E-mail us at: sales@opensourcetechnologies.com
+91-9312222750 +1 330-775-2493
http://www.opensourcetechnologies.com 16
Ad

More Related Content

What's hot (20)

2009.11.20 BPstudy#27 Amazon Web Service
2009.11.20 BPstudy#27 Amazon Web Service2009.11.20 BPstudy#27 Amazon Web Service
2009.11.20 BPstudy#27 Amazon Web Service
Hiro Fukami
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Sumi Surendran S
 
Introduction to Cloud Computing with AWS
Introduction to Cloud Computing with AWSIntroduction to Cloud Computing with AWS
Introduction to Cloud Computing with AWS
Edureka!
 
Basic introduction of Amazon Web Services (AWS)
Basic introduction of Amazon Web Services (AWS)Basic introduction of Amazon Web Services (AWS)
Basic introduction of Amazon Web Services (AWS)
One That Matters
 
Cloud computing - Compute,Storage,Networking & Security
Cloud computing - Compute,Storage,Networking & SecurityCloud computing - Compute,Storage,Networking & Security
Cloud computing - Compute,Storage,Networking & Security
Nantha Kumar Rajasekaren
 
Cloud Computing With AWS
Cloud Computing With AWSCloud Computing With AWS
Cloud Computing With AWS
Munish Gupta
 
Aws coi7
Aws coi7Aws coi7
Aws coi7
Jeevan Dongre
 
Architecting in Cloud : Your Guide to AWS
Architecting in Cloud : Your Guide to AWSArchitecting in Cloud : Your Guide to AWS
Architecting in Cloud : Your Guide to AWS
Edureka!
 
Introduction to Cloud Computing - COA101
Introduction to Cloud Computing - COA101Introduction to Cloud Computing - COA101
Introduction to Cloud Computing - COA101
Martin Hamilton
 
AWS Cloud Solution - An Overview
AWS Cloud Solution - An OverviewAWS Cloud Solution - An Overview
AWS Cloud Solution - An Overview
Dony Riyanto
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
Harshit Arora
 
My aws cp study (autosaved)
My aws cp study (autosaved)My aws cp study (autosaved)
My aws cp study (autosaved)
Vishnu Sure
 
Jeff Barr Amazon Services Cloud Computing
Jeff Barr Amazon Services Cloud ComputingJeff Barr Amazon Services Cloud Computing
Jeff Barr Amazon Services Cloud Computing
deimos
 
Amazon web service
Amazon web service Amazon web service
Amazon web service
Jayanthi Pakkiyasamy
 
Programming Amazon Web Services for Beginners (1)
Programming Amazon Web Services for Beginners (1)Programming Amazon Web Services for Beginners (1)
Programming Amazon Web Services for Beginners (1)
Markus Klems
 
The Advantages of Using a Private Cloud Over a Virtual Private Cloud
The Advantages of Using a Private Cloud Over a Virtual Private CloudThe Advantages of Using a Private Cloud Over a Virtual Private Cloud
The Advantages of Using a Private Cloud Over a Virtual Private Cloud
Whizlabs
 
Amazon web services,
Amazon web services,Amazon web services,
Amazon web services,
Chetan Goenka
 
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Simplilearn
 
cdac@amitkumar@test123
cdac@amitkumar@test123cdac@amitkumar@test123
cdac@amitkumar@test123
Parag Gajbhiye
 
AWS TEchnical Essentials Workshop
AWS TEchnical Essentials Workshop AWS TEchnical Essentials Workshop
AWS TEchnical Essentials Workshop
Muhammad Usman Khan
 
2009.11.20 BPstudy#27 Amazon Web Service
2009.11.20 BPstudy#27 Amazon Web Service2009.11.20 BPstudy#27 Amazon Web Service
2009.11.20 BPstudy#27 Amazon Web Service
Hiro Fukami
 
Introduction to Cloud Computing with AWS
Introduction to Cloud Computing with AWSIntroduction to Cloud Computing with AWS
Introduction to Cloud Computing with AWS
Edureka!
 
Basic introduction of Amazon Web Services (AWS)
Basic introduction of Amazon Web Services (AWS)Basic introduction of Amazon Web Services (AWS)
Basic introduction of Amazon Web Services (AWS)
One That Matters
 
Cloud computing - Compute,Storage,Networking & Security
Cloud computing - Compute,Storage,Networking & SecurityCloud computing - Compute,Storage,Networking & Security
Cloud computing - Compute,Storage,Networking & Security
Nantha Kumar Rajasekaren
 
Cloud Computing With AWS
Cloud Computing With AWSCloud Computing With AWS
Cloud Computing With AWS
Munish Gupta
 
Architecting in Cloud : Your Guide to AWS
Architecting in Cloud : Your Guide to AWSArchitecting in Cloud : Your Guide to AWS
Architecting in Cloud : Your Guide to AWS
Edureka!
 
Introduction to Cloud Computing - COA101
Introduction to Cloud Computing - COA101Introduction to Cloud Computing - COA101
Introduction to Cloud Computing - COA101
Martin Hamilton
 
AWS Cloud Solution - An Overview
AWS Cloud Solution - An OverviewAWS Cloud Solution - An Overview
AWS Cloud Solution - An Overview
Dony Riyanto
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
Harshit Arora
 
My aws cp study (autosaved)
My aws cp study (autosaved)My aws cp study (autosaved)
My aws cp study (autosaved)
Vishnu Sure
 
Jeff Barr Amazon Services Cloud Computing
Jeff Barr Amazon Services Cloud ComputingJeff Barr Amazon Services Cloud Computing
Jeff Barr Amazon Services Cloud Computing
deimos
 
Programming Amazon Web Services for Beginners (1)
Programming Amazon Web Services for Beginners (1)Programming Amazon Web Services for Beginners (1)
Programming Amazon Web Services for Beginners (1)
Markus Klems
 
The Advantages of Using a Private Cloud Over a Virtual Private Cloud
The Advantages of Using a Private Cloud Over a Virtual Private CloudThe Advantages of Using a Private Cloud Over a Virtual Private Cloud
The Advantages of Using a Private Cloud Over a Virtual Private Cloud
Whizlabs
 
Amazon web services,
Amazon web services,Amazon web services,
Amazon web services,
Chetan Goenka
 
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Simplilearn
 
cdac@amitkumar@test123
cdac@amitkumar@test123cdac@amitkumar@test123
cdac@amitkumar@test123
Parag Gajbhiye
 
AWS TEchnical Essentials Workshop
AWS TEchnical Essentials Workshop AWS TEchnical Essentials Workshop
AWS TEchnical Essentials Workshop
Muhammad Usman Khan
 

Viewers also liked (6)

Career on WordPress: How to get started with WordPress
Career on WordPress: How to get started with WordPressCareer on WordPress: How to get started with WordPress
Career on WordPress: How to get started with WordPress
Eunus Hosen
 
An example of cms - wordpress
An example of cms - wordpressAn example of cms - wordpress
An example of cms - wordpress
Eunus Hosen
 
Introduction to Web Development Career
Introduction to Web Development CareerIntroduction to Web Development Career
Introduction to Web Development Career
Eunus Hosen
 
WP HTTP API
WP HTTP APIWP HTTP API
WP HTTP API
Eunus Hosen
 
CMS (CONTENT MANAGEMENT SYSTEM)
CMS (CONTENT MANAGEMENT SYSTEM)CMS (CONTENT MANAGEMENT SYSTEM)
CMS (CONTENT MANAGEMENT SYSTEM)
Aaina Katyal
 
What is a Content Management System or CMS
What is a Content Management System or CMSWhat is a Content Management System or CMS
What is a Content Management System or CMS
Steve Williams
 
Career on WordPress: How to get started with WordPress
Career on WordPress: How to get started with WordPressCareer on WordPress: How to get started with WordPress
Career on WordPress: How to get started with WordPress
Eunus Hosen
 
An example of cms - wordpress
An example of cms - wordpressAn example of cms - wordpress
An example of cms - wordpress
Eunus Hosen
 
Introduction to Web Development Career
Introduction to Web Development CareerIntroduction to Web Development Career
Introduction to Web Development Career
Eunus Hosen
 
CMS (CONTENT MANAGEMENT SYSTEM)
CMS (CONTENT MANAGEMENT SYSTEM)CMS (CONTENT MANAGEMENT SYSTEM)
CMS (CONTENT MANAGEMENT SYSTEM)
Aaina Katyal
 
What is a Content Management System or CMS
What is a Content Management System or CMSWhat is a Content Management System or CMS
What is a Content Management System or CMS
Steve Williams
 
Ad

Similar to Cloud Computing Amazon (20)

Cloud computing seminar
Cloud computing seminarCloud computing seminar
Cloud computing seminar
ANKIT KUMAR
 
AWS Accelerated Program - Session 1.pptx
AWS Accelerated Program - Session 1.pptxAWS Accelerated Program - Session 1.pptx
AWS Accelerated Program - Session 1.pptx
DipaliKulshrestha2
 
cloud computing
cloud computingcloud computing
cloud computing
Mukhid Khan LashKari
 
Privacy Issues of Cloud Computing in the Federal Sector
Privacy Issues of Cloud Computing in the Federal SectorPrivacy Issues of Cloud Computing in the Federal Sector
Privacy Issues of Cloud Computing in the Federal Sector
Lew Oleinick
 
Cc unit 1 updated
Cc unit 1 updatedCc unit 1 updated
Cc unit 1 updated
Dr. Radhey Shyam
 
cloud computing
cloud computingcloud computing
cloud computing
Chetan Chaudhari
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
vishnu varunan
 
CLOUD_COMPUTING_PRESENTATION.pptx
CLOUD_COMPUTING_PRESENTATION.pptxCLOUD_COMPUTING_PRESENTATION.pptx
CLOUD_COMPUTING_PRESENTATION.pptx
KelvinDube4
 
Components of AWS infrastructure and AWS Services.pptx
Components of AWS infrastructure and AWS Services.pptxComponents of AWS infrastructure and AWS Services.pptx
Components of AWS infrastructure and AWS Services.pptx
yeshodhas
 
Cloud Computing Interview Questions PDF By ScholarHat
Cloud Computing Interview Questions PDF By ScholarHatCloud Computing Interview Questions PDF By ScholarHat
Cloud Computing Interview Questions PDF By ScholarHat
Scholarhat
 
Third party cloud services cloud computing
Third party cloud services cloud computingThird party cloud services cloud computing
Third party cloud services cloud computing
SohailAliMalik
 
Undergraduate_Cloud_Computing_Introduction.ppt
Undergraduate_Cloud_Computing_Introduction.pptUndergraduate_Cloud_Computing_Introduction.ppt
Undergraduate_Cloud_Computing_Introduction.ppt
NivoSam
 
Cad
CadCad
Cad
RajSingh734307
 
Aws certified solutions architect
Aws certified solutions architectAws certified solutions architect
Aws certified solutions architect
Syed Measum Haider Bokhari
 
awsppt.pptx
awsppt.pptxawsppt.pptx
awsppt.pptx
GaneshSalihundam
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Kashyap Parmar
 
cc.pptx
cc.pptxcc.pptx
cc.pptx
preethishgangolli
 
Cloud computing.pptx
Cloud computing.pptxCloud computing.pptx
Cloud computing.pptx
ProfRajivKumarShobhi
 
Cloud computing & Security presentation
Cloud computing & Security presentationCloud computing & Security presentation
Cloud computing & Security presentation
Parveen Yadav
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
SurajThapa79
 
Cloud computing seminar
Cloud computing seminarCloud computing seminar
Cloud computing seminar
ANKIT KUMAR
 
AWS Accelerated Program - Session 1.pptx
AWS Accelerated Program - Session 1.pptxAWS Accelerated Program - Session 1.pptx
AWS Accelerated Program - Session 1.pptx
DipaliKulshrestha2
 
Privacy Issues of Cloud Computing in the Federal Sector
Privacy Issues of Cloud Computing in the Federal SectorPrivacy Issues of Cloud Computing in the Federal Sector
Privacy Issues of Cloud Computing in the Federal Sector
Lew Oleinick
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
vishnu varunan
 
CLOUD_COMPUTING_PRESENTATION.pptx
CLOUD_COMPUTING_PRESENTATION.pptxCLOUD_COMPUTING_PRESENTATION.pptx
CLOUD_COMPUTING_PRESENTATION.pptx
KelvinDube4
 
Components of AWS infrastructure and AWS Services.pptx
Components of AWS infrastructure and AWS Services.pptxComponents of AWS infrastructure and AWS Services.pptx
Components of AWS infrastructure and AWS Services.pptx
yeshodhas
 
Cloud Computing Interview Questions PDF By ScholarHat
Cloud Computing Interview Questions PDF By ScholarHatCloud Computing Interview Questions PDF By ScholarHat
Cloud Computing Interview Questions PDF By ScholarHat
Scholarhat
 
Third party cloud services cloud computing
Third party cloud services cloud computingThird party cloud services cloud computing
Third party cloud services cloud computing
SohailAliMalik
 
Undergraduate_Cloud_Computing_Introduction.ppt
Undergraduate_Cloud_Computing_Introduction.pptUndergraduate_Cloud_Computing_Introduction.ppt
Undergraduate_Cloud_Computing_Introduction.ppt
NivoSam
 
Cloud computing & Security presentation
Cloud computing & Security presentationCloud computing & Security presentation
Cloud computing & Security presentation
Parveen Yadav
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
SurajThapa79
 
Ad

More from OpenSource Technologies Pvt. Ltd. (13)

OpenSource Technologies Portfolio
OpenSource Technologies PortfolioOpenSource Technologies Portfolio
OpenSource Technologies Portfolio
OpenSource Technologies Pvt. Ltd.
 
Empower your business with joomla
Empower your business with joomlaEmpower your business with joomla
Empower your business with joomla
OpenSource Technologies Pvt. Ltd.
 
Responsive Web Design Fundamentals
Responsive Web Design FundamentalsResponsive Web Design Fundamentals
Responsive Web Design Fundamentals
OpenSource Technologies Pvt. Ltd.
 
MySQL Training
MySQL TrainingMySQL Training
MySQL Training
OpenSource Technologies Pvt. Ltd.
 
PHP Shield - The PHP Encoder
PHP Shield - The PHP EncoderPHP Shield - The PHP Encoder
PHP Shield - The PHP Encoder
OpenSource Technologies Pvt. Ltd.
 
Zend Framework
Zend FrameworkZend Framework
Zend Framework
OpenSource Technologies Pvt. Ltd.
 
Introduction to Ubantu
Introduction to UbantuIntroduction to Ubantu
Introduction to Ubantu
OpenSource Technologies Pvt. Ltd.
 
WordPress Plugins
WordPress PluginsWordPress Plugins
WordPress Plugins
OpenSource Technologies Pvt. Ltd.
 
WordPress Complete Tutorial
WordPress Complete TutorialWordPress Complete Tutorial
WordPress Complete Tutorial
OpenSource Technologies Pvt. Ltd.
 
Intro dotnet
Intro dotnetIntro dotnet
Intro dotnet
OpenSource Technologies Pvt. Ltd.
 
Introduction to c#
Introduction to c#Introduction to c#
Introduction to c#
OpenSource Technologies Pvt. Ltd.
 
Asp.net
Asp.netAsp.net
Asp.net
OpenSource Technologies Pvt. Ltd.
 
OST Profile
OST ProfileOST Profile
OST Profile
OpenSource Technologies Pvt. Ltd.
 

Recently uploaded (20)

ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 

Cloud Computing Amazon

  • 2. Cloud ComputingCloud Computing http://www.opensourcetechnologies.com 2 Cloud computing is the use of computing resources (hardware and software) that are delivered as services over a network (typically the Internet). These services are broadly divided into three categories: 1) Infrastructure-as-a-Service (IaaS) 2) Platform-as-a-Service (PaaS) 3) Software-as-a-Service (SaaS) The goal of cloud computing is to provide easy, scalable access to computing resources and IT services.
  • 3. Defining the CloudDefining the Cloud http://www.opensourcetechnologies.com 3 In the context of cloud hosting there is no physical object which you can point to and label as the cloud. It’s more of an electronic structure where data is stored over many different computers and served up via a network connection, typically the Internet. When you get into cloud hosting these server farms behave as one large storage space and processor. The actual website data (such as HTML/CSS files, images, etc.) is spread out over a cluster of hard drives connected together, much like one virtual disk with tremendous capacity. Server clusters can provide a cloud setup with literally unlimited machines to run through.
  • 4. Benefits of Cloud HostingBenefits of Cloud Hosting http://www.opensourcetechnologies.com 4 1) Elasticity: This is the most important attribute of the Cloud. A user might start running host application on just a single server. But in no time, Cloud Computing enables user to scale the application to run on 100’s of servers. Once the traffic and usage of the application decreases, user can scale down to 10’s of servers. All this happens almost instantly and the best thing is the application and its users don’t even realize that. 2) Pay-By-Use: Elasticity and Pay-By-Use attributes go hand in hand. When users are scaling up or down their application by adding more resources, they know how much it is going to cost. 3) Self Service: When users are able to enjoy the capability of scaling up and scaling down and only pay for what they use, they never want to wait for someone in the datacenter to add an additional server for their application. Through the use of a web portal, cloud customers are able to automatically provision specific servers and network storage without human interaction, submit payment and invoice for services, and manage infrastructure and equipment inventories.
  • 5. Types of CloudsTypes of Clouds http://www.opensourcetechnologies.com 5 A cloud can be private, public, community or hybrid. A public cloud sells services to anyone on the Internet. (Currently, Amazon Web Services is the largest public cloud provider.) Public Cloud is implemented on thousands of servers running across hundreds of data centers deployed across tens of locations around the world. The best thing about Public Cloud is that the customers can choose a location for his application to be deployed. This reduces the latency when the consumers access the application. For example, a London based business can choose to deploy their app at the Europe data center and an American company prefers a data center in North America.
  • 6. http://www.opensourcetechnologies.com 6 A private cloud is a proprietary network or a data center that supplies hosted services to a limited number of people. Private Clouds are normal data centers within an enterprise with all the 4 attributes of the Cloud – Elasticity, Self Service, Pay-By-Use and Programmability. By setting up a Private Cloud, enterprises can consolidate their IT infrastructure. Private Cloud borrows some of the best practices of Public Cloud but limited to an organizational boundary. Private Cloud can be setup using a variety of offerings from vmWare, Microsoft, IBM, SUN and others. There are also some of the Open Source implementations like Eucalyptus and Ubuntu Enterprise Cloud.
  • 7. http://www.opensourcetechnologies.com 7 Community Cloud is implemented when a set of businesses have a similar requirement and share the same context. This would be made available to a set of select organizations. So, a Community Cloud is a sort of Private Cloud but goes beyond just one organization.
  • 8. http://www.opensourcetechnologies.com 8 Hybrid Cloud: The hybrid cloud infrastructure is a composition of two or more clouds (private, community, or public) that remain unique entities but are bound together by standardized or proprietary technology that enables data and application portability. Using a Hybrid approach companies can maintain control of an internally managed private cloud while relying on the public cloud as needed.
  • 9. Cloud Hosting vs. Traditional HostingCloud Hosting vs. Traditional Hosting http://www.opensourcetechnologies.com 9 In Cloud hosting, the user have the ability to control how many resources are in use at any given point in time. Traditional hosting services generally provide a fixed number of resources for a fixed amount of time, meaning that users have a limited ability to easily respond when their usage is rapidly changing, unpredictable, or is known to experience large peaks at various intervals. Secondly, many hosting services don’t provide full control over the compute resources being provided. Using cloud hosting, developers can choose not only to initiate or shut down instances at any time, they can completely customize the configuration of their instances to suit their needs – and change it at any time.
  • 10. http://www.opensourcetechnologies.com 10 Finally, with cloud hosting, developers enjoy the benefit of paying only for their actual resource consumption – and at very low rates. Most hosting services require users to pay a fixed, up-front fee irrespective of their actual computing power used, and so users risk overbuying resources to compensate for the inability to quickly scale up resources within a short time frame.
  • 11. Popular ProvidersPopular Providers http://www.opensourcetechnologies.com 11 -Amazon Web Services -Rackspace -CenturyLink/Savvis -Salesforce.com -Verizon/Terremark -Joyent -Citrix -Bluelock -Microsoft -VMware
  • 12. Amazon EC2Amazon EC2 http://www.opensourcetechnologies.com 12 Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. EC2 allows users to rent virtual computers on which to run their own computer applications. To use the EC2, a subscriber creates an Amazon Machine Image (AMI) containing the operating system, application programs and configuration settings. Then the AMI is uploaded to the Amazon Simple Storage Service (Amazon S3) and registered with Amazon EC2, creating a so-called AMI identifier (AMI ID). Once this has been done, the subscriber can request virtual machines on an as-needed basis. Capacity can be increased or decreased in real time from as few as one to more than 1000 virtual machines simultaneously. Billing takes place according to the computing and network resources consumed.
  • 13. AmazonAmazon SimpleSimple StorageStorage Service (AmazonService (Amazon S3)S3) http://www.opensourcetechnologies.com 13 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. Just like a bucket holds water, Amazon S3 buckets are like a container for your files. S3 stores arbitrary objects (computer files) up to 5 terabytes in size, each accompanied by up to 2 kilobytes of metadata. Objects are organized into buckets (each owned by an Amazon Web Services or AWS account), and identified within each bucket by a unique, user-assigned key.
  • 14. Spreading images in S3Spreading images in S3 http://www.opensourcetechnologies.com 14 The AWS account provides an option to create buckets. FTP images Site developed in Joomla. All the images are stored in an directory on FTP server. S3 JA Amazon S3 is a component provided to interact with the AWS account. It can be associated with AWS account (using account id, accessKeyId, SecretKey) and the buckets created in the account can be fetched. These buckets can then be associated with the required directory to be uploaded to S3 and data transferred to cloud. Bucket Bucket Bucket Bucket Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. When the user views the site, the images are then fetched from the nearest S3 storage instead of ftp server directory thus making it faster to load the webpage.
  • 15. Using Amazon S3 classesUsing Amazon S3 classes http://www.opensourcetechnologies.com 15 Once the ftp directories are sync with S3 though JA Amazon S3 component, a copy of image is placed on S3. When admin or user uploads new images to website, the bucket sync is processed again and the newly uploaded images are copied to S3. So first the images are copied to ftp and then to S3. However, once the images are copied to S3, the same are not deleted from the ftp server thus consuming space on ftp as well as S3. At OSTOST, we extended the use of Amazon S3 classes to upload image directly to S3 and in the process by-passing the ftp folder. This way the images are only on S3 and thus reducing the load on ftp.
  • 16. Thank YouThank You E-mail us at: [email protected] +91-9312222750 +1 330-775-2493 http://www.opensourcetechnologies.com 16