Participant Name Degree and Year Sanghamam College of Arts and Science Presented By :
Jan 14, 2016
Participant NameDegree and Year
Sanghamam College of Arts and Science
Presented By :
Introduction
Cloud Computing is a general term used to describe a new class of network based computing that takes place over the Internet.
Cloud computing describes a new supplement, consumption and delivery model for IT services based on Internet, and it typically involves the provision of dynamically scalable and often virtualized resources as a service over the Internet.
From a business point of view, cloud computing is a method to address the scalability and availability concerns for large scale applications which involves lesser overhead.
[2]
What is Cloud Computing?
Cloud computing is Internet- ("cloud-") based development and use of computer technology ("computing").
A collection/group of integrated and networked hardware, software and Internet infrastructure (called a platform).
Using the Internet for communication and transport provides hardware, software and networking services to clients
In addition, the platform provides on demand services, that are always on, anywhere, anytime and any place.
[3]
Pay for use and as needed, elasticscale up and down in capacity and functionalities
The hardware and software services are available togeneral public, enterprises, corporations and businesses markets
What is Cloud Computing? (Contd..)
[4]
Characteristics of Cloud Computing
Self HealingHot backup of the application ready to take over without disruption.
Multi-tenancyAllows several customers to share the infrastructure allotted to them
without any of them being aware of the sharing. Linearly Scalable
Break down the workloads into pieces and service it across the infrastructure.
Service-orientedAllows re-use of the different services that are available and that are
being created. Virtualized Flexible
[5]
Cloud Architecture
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
[6]
Cloud Architecture
Centralized servers rather than from on-site servers
SaaS
Companies offering SaaS Salesforce.com,Google,NetSuite and Taleo
PaaSInterface for users to access applications
IaaS Google - Apps Engine, Amazon.com - EC2,Microsoft - Windows Live
Physical storage space and processing capabilities
Amazon.com - Cloud storage ,Google - Managed hosting, development environment,IBM
Companies offering PaaS
Companies offering PaaS
[7]
Types of Cloud Computing
Public cloud or external cloud
Private cloud and internal cloud
Hybrid cloud
[8]
Cloud Computing Components
Applications Facebook · Google Apps · SalesForce · Microsoft Online
ClientBrowser(Chrome) · Firefox · Cloud · Mobile (Android · iPhone) · Netbook (EeePC · MSI Wind) · Nettop (CherryPal · Zonbu)
Infrastructure BitTorrent · EC2 · GoGrid · Sun Grid · 3tera
Platform App Engine · Azure · Mosso · SalesForce
Services Alexa · FPS · MTurk · SQS
Storage S3 · SimpleDB · SQL Services
Standards Ajax · Atom · HTML 5 · REST
[9]
Cloud computing enables companies and applications, which are system infrastructure dependent, to be infrastructure-less.
By using the Cloud infrastructure on “pay as used and on demand”, all of us can save in capital and operational investment!
Clients can: Put their data on the platform instead of on their own desktop
PCs and/or on their own servers. They can put their applications on the cloud and use the servers
within the cloud to do processing and data manipulations etc.
What is the purpose and benefits?
[10]
Advantages of Cloud Computing
Reduce spending on technology infrastructure
Globalize your workforce on the cheap
Reduce capital costs.
Improve accessibility.
Minimize licensing new software
Most have a pay structure that only calls for payment only when used
Easily scalable so companies can add or subtract storage based on their own needs
[11]
Conclusion
Cloud computing is a powerful new abstraction for large scale data processing systems which is scalable, reliable and available. In cloud computing, there are large self-managed server pools available which reduces the overhead and eliminates management headache.
Cloud computing is particularly valuable to small and medium businesses, where effective and affordable IT tools are critical to helping them become more productive without spending lots of money on in-house resources and technical equipment.
[12]
Future Work
It is a new emerging architecture needed to expand the Internet to become the computing platform of the future.
Cloud computing is scaling investment value
The emergence hybrid cloud computing
Growing popularity for cloud-centric design
Cloud services optimized for mobile
[13]
Queries...?
[14]