final
TRANSCRIPT
Cloud Computing
• is defined as the network of servers and clients in the web.
CLOUD
It uses the concept of
CLOUD COMPUTING
WHAT IS A ?
CLOUD
Distributed Computing Challenges
4) Cost 5) Security
2) Availability
3) Maintenance
End Users
1) Scalability
A solution is needed!
The Little Story of Cloud Computing
Once upon a time…I’m Distributed Computing I allow computations to run on several networked computers I’m cool!
I’m Utility Computing I package computing resources as a metered service I’m economic
Cloud Computing
They fell in love, and had a child…
What is Cloud computing
“Cloud computing is a style of computing where massively scalable IT-related capabilities are provided as a service across the Internet to multiple external customers”
History of Cloud Computing
1960 : John McCarthy’s Concept
1999 : Salesforce.com
2000 : Microsoft 2001 : IBM
“Computation may someday be organized as a public utility."
“Pioneered the concept of delivering enterprise applications via a simple website”
“Expanded Sass Concept through web service”
2005 : Amazon
2007 : Google and IBM
2008 : Gartner Research
“Launch of Amazon web services”
“Start researching Cloud Computing”
“Start using Cloud Computing in many organization”
Applications of Cloud Computing
Google App
Amazon EC2 & S3
Windows Azure
Google App Engine
Panda Cloud
Dropbox
iCloud
Amazon is the most widely known cloud vendor. Offering services on many different fronts, from storage to platform to databases.
To have their finger in a number of cloud technologies.
Amazon Elastic Compute Cloud (Amazon EC2) Amazon Simple DB Amazon Simple Storage Service (Amazon S3) Amazon CloudFront Amazon Simple Queue Service (Amazon SQS)
Amazon Web Service
Google App Engine
Google App Engine (GAE) is a platform for developing and hosting web applications in Google-managed data centers.
GAE is a cloud computing technology. It virtualizes applications across multiple servers.
Google App Engine vs. Amazon Web Service
Topic of comparison
Cloud computing userGoogle App Engine Amazon Web Service
Reliability High security and reliability. High reliability because it has clearly SLA and ensureUsers to get high security.
Learn ability Easy to use and it has an application manual.
It shows the detail but using it needed some IT skill.
Language Support Java and Python, the language used in the present.
Support all languages and it can be uploaded to AMI.
Tool It has many tools that help you to create an application e.g. Google App Engine SDK etc.
There is no need.
Services No need to buy any kind of service due to comprehensive service.
Needed to buy Amazon S3 if user needs more space for storage.
Hardware & Software which Delivers cloud applications,Consumes cloud services
Commercial Examples Web Browsers (IE, Firefox, Google Chrome)Mobiles (iPhone, Android, Windows Mobile)
Cloud Clients
GoogleApp Engine
Other Cloud Providers
GoGrid Cloud Hosting
Joyent Accelerators
Mosso Cloud Hosting
Cloud Computing Architecture
Cloud Service Models
There are mainly 3 service models given as:
1. Software as a Service (SaaS)
2. Platform as a Service (PaaS)
3. Infrastructure as a Service (IaaS)
Layers
Types of Cloud Storage
1. Public Cloud
2. Private Cloud
3. Hybrid Cloud
Public Cloud
A form of cloud storage where the enterprise and
storage service provider are separate and the data is
stored outside of the enterprise's data center. With
public cloud storage, or external storage clouds,
enterprises and small businesses offload their data
storage and archival / backup needs to a third-party
cloud storage service provider, freeing them from the
expensive costs of having to purchase, manage and
maintain on-premises storage hardware and software
resources
Private Cloud
The phrase used to describe a
cloud computing platform that is implemented within
the corporate firewall, under the control of the IT
department.
A private cloud is designed to offer the same features
and benefits of public cloud systems, but removes a
number of objections to the cloud computing model
including control over enterprise and customer data,
worries about security, and issues connected to
regulatory compliance
Hybrid Cloud
A combination of public cloud storage and
private cloud storage where some critical data
resides in the enterprise's private cloud while other
data is stored and accessible from a public cloud
storage provider.
Hybrid cloud storage combines the advantages of
scalability, reliability, rapid deployment and
potential cost savings of public cloud storage with
the security and full control of private cloud storage.
Advantages
1. Lower computer costs.
2. Improved performance.
3. Reduced software costs.
4. Instant software updates.
5. Improved document format compatibility.
6. Unlimited storage capacity.
7. Increased data reliability.
8. Universal document access.
9. Latest version availability.
10. Device independence.
Disadvantages
1. Requires a constant Internet connection.
2. Does not work well with low-speed connections.
3. Features might be limited.
4. Can be slow.
5. Stored data might not be secure.
6. Stored data can be lost.
Operating System In Cloud
You can try from online at home. http://beta.cloudo.com/