CLOUD COMPUTING –
AN OVERVIEW

BY SHASHANK SHEKHAR
B.Tech II year
Sathyabama university
E-mail id- shashankshekhar114@gmai...
INTRODUCION
s







Cloud Computing is a type of internet based computing where
different services such as servers, st...
CHARACTERISTICS
Common Characteristics:
Massive Scale

Resilient Computing

Homogeneity

Geographic Distribution

Virtuali...
ARCHITECTURE & SERVICE MODELS
CLOUD SERVICE MODELS
Software as a
Service (SaaS)
•SalesForce CRM
•LotusLive

Google
App
Engine

Platform as a
Service (Pa...
SOFTWARE AS A SERVICE (SAAS)


In the Saas model, the cloud providers install and operate
application software in the clo...
PLATFORM AS A SERVICE (PAAS )







It offers runtime environment or platform to create and deploy.
The organisation ...
INFRASTRUCTURE AS A SERVICE (IAAS


It is the most basic cloud- service model, provides computer
physical or virtual mach...
SERVICE MODELS CONT...
TYPES OF CLOUD 



There are many issues to consider when moving an enterprise
application to the cloud environment. For...
TYPES OF CLOUD

PUBLIC CLOUD –
•

•

•



A cloud in which service providers offer their resources as
services to the ge...
TYPES OF CLOUD CONT..•



A private cloud offers the highest degree of control over
performance, reliability and security...
ADVANTAGES
 Lower-Cost Computers for Users •

Since applications run in the cloud, not on the desktop PC, so
desktop PC d...
ADVANTAGES
 Unlimited Storage Capacity –
• Cloud computing offers virtually limitless storage of nearly
hundreds of Pbyte...
ADVANTAGES


Latest Version Availability
•

The cloud always hosts the latest version of our documents, it
will automatic...
ADVANTAGES


Device independence we are no longer tethered to a single computer or network.
 Even on moving to a portabl...
DISADVANTAGES


Requires a constant Internet connection•

•



Does not work well with low-speed connections:
•



Clou...
DISADVANTAGES 

Features might be limited:
•

•



This situation is bound to change, but today many web-based
applicati...
PROVIDERS OF CLOUD COMPUTING
CHALLENGES
o
o
o
o
o

o

Automated service provisioning
Virtual machine migration
Server consolidation
Energy management
T...
CONCLUSION






Cloud computing has recently emerged as a compelling
paradigm for managing and delivering services ove...
REFERENCES









Armbrust M et al (2009) Above the clouds: a Berkeley view
of cloud computing. UC Berkeley Techni...
Upcoming SlideShare
Loading in …5
×

Cloud computing by shashank

786 views

Published on

project on cloud computing - basics

Published in: Education, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
786
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
61
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • ScalabilityInfrastructure capacity allows for traffic spikes and minimizes delays.ResiliencyCloud providers have mirrored solutions to minimize downtime in the event of a disaster. This type of resiliency can give businesses the sustainability they need during unanticipated events.Homogeneity: No matter which cloud provider and architecture an organization uses, an open cloud will make it easy for them to work with other groups, even if those other groups choose different providers and architectures.On-demand self-service. A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service’s provider. Broad network access. Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, laptops, and PDAs).Resource pooling. Multi-tenant model.. There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction (e.g., country, state, or datacenter). Examples of resources include storage, processing, memory, network bandwidth, and virtual machines.Rapid elasticity. Capabilities can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out and rapidly released to quickly scale in. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be purchased in any quantity at any time.Measured Service. Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts).
  • Cloud computing by shashank

    1. 1. CLOUD COMPUTING – AN OVERVIEW BY SHASHANK SHEKHAR B.Tech II year Sathyabama university E-mail id- shashankshekhar114@gmail.com
    2. 2. INTRODUCION s    Cloud Computing is a type of internet based computing where different services such as servers, storage and application are delivered to an organisation’s computer or devices through internet. Cloud Computing is document centric - documents are not stored in ones individual computer but on a server which can be accessed by any one via internet. Examples of cloud computing includes:• Online file storage • Social networking sites • Webmail and online business app
    3. 3. CHARACTERISTICS Common Characteristics: Massive Scale Resilient Computing Homogeneity Geographic Distribution Virtualization Service Orientation Low Cost Software Advanced Security Essential Characteristics: On Demand Self-Service Broad Network Access Rapid Elasticity Resource Pooling Measured Service
    4. 4. ARCHITECTURE & SERVICE MODELS
    5. 5. CLOUD SERVICE MODELS Software as a Service (SaaS) •SalesForce CRM •LotusLive Google App Engine Platform as a Service (PaaS) Infrastructure as a Service (IaaS)
    6. 6. SOFTWARE AS A SERVICE (SAAS)  In the Saas model, the cloud providers install and operate application software in the cloud and cloud user access the software from the cloud clients. The user does not need to install and run the application so it simplifies maintenance and support.  In Saas the user are not required to handle software upgrades and patches. Software is delivered in a one to many models.  With Saas it is easy for enterprises to streamline their maintenance and support because everything is managed by vendors  Examples of SaaS include SalesForce.com, Google Mail, Google Docs, and so forth
    7. 7. PLATFORM AS A SERVICE (PAAS )    It offers runtime environment or platform to create and deploy. The organisation is responsible for development, management and maintenance of the application. It makes the development, testing and deployment of application quick, simple and cost effective. The drawback of this model is that it lacks interoperateability and portability among providers. If we create an app in one cloud we cannot move it into another cloud we need to pay a higher price for it. Eg. Windows azure, Google app engine, mendix, engine guard, orangespace etc.
    8. 8. INFRASTRUCTURE AS A SERVICE (IAAS  It is the most basic cloud- service model, provides computer physical or virtual machines and other resources.  It offers additional resources such as a virtual machine diskimage library, raw and file based storage, fireworks, IP addresses, VLANs and software bundles.  Eg. Amazon EC2, azure services, Google computer engines, HP cloud, Oracle.  It makes the acquisition of hardware’s easier. Rather than purchasing the server, storage, OS it can be accessed through internet.
    9. 9. SERVICE MODELS CONT...
    10. 10. TYPES OF CLOUD   There are many issues to consider when moving an enterprise application to the cloud environment. For example, some service providers are mostly interested in lowering operation cost, while others may prefer high reliability and security. Accordingly, there are different types of clouds, each with its own benefits and drawbacks:• Public clouds • Private clouds • Hybrid clouds
    11. 11. TYPES OF CLOUD PUBLIC CLOUD – • • •  A cloud in which service providers offer their resources as services to the general public. Public clouds offer several key benefits to service providers, including no initial capital investment on infrastructure and shifting of risks to infrastructure providers. public clouds lack fine-grained control over data, network and security settings, due to which their effectiveness is hampered. PRIVATE CLOUD – • Also known as internal clouds, private clouds are designed for exclusive use by a single organization.
    12. 12. TYPES OF CLOUD CONT..•  A private cloud offers the highest degree of control over performance, reliability and security. HYBRID CLOUD – • • • • A hybrid cloud is a combination of public and private cloud models that tries to address the limitations of each approach. In a hybrid cloud, part of the service infrastructure runs in private clouds while the remaining part runs in public clouds. Hybrid clouds offer more tighter control, flexibility and security than both public and private clouds. Designing a hybrid cloud requires carefully determining the best split between public and private cloud components.
    13. 13. ADVANTAGES  Lower-Cost Computers for Users • Since applications run in the cloud, not on the desktop PC, so desktop PC does no need the processing power or hard disk space demanded by traditional desktop software. Lower Software Costs – • Instead of purchasing expensive software applications, we can get most of what we need for free. Instant Software Updates – • Another advantage to cloud computing is that you are no longer faced with choosing between obsolete software and high upgrade costs. • When the application is web-based, updates happen automatically
    14. 14. ADVANTAGES  Unlimited Storage Capacity – • Cloud computing offers virtually limitless storage of nearly hundreds of Pbytes.  Increased Data Reliability • It is data centric so even if our PC crashes, all your data is still out there in the cloud, still accessible  Universal Access to Documents • That is not a problem with cloud computing, because you do • not take your documents with you. Instead, they stay in the cloud, and you can access them whenever you have a computer and an Internet connection
    15. 15. ADVANTAGES  Latest Version Availability • The cloud always hosts the latest version of our documents, it will automatically update it without users knowledge.  Improved •  Performance – Computers in a cloud computing system boot and run faster because they have fewer programs and processes loaded into memory. Easier group collaboration: • Sharing documents leads directly to better collaboration.  Many users do this as it is an important advantages of cloud computing
    16. 16. ADVANTAGES  Device independence we are no longer tethered to a single computer or network.  Even on moving to a portable device,our applications and documents are still available. •  Improved document format compatibility. • • You do not have to worry about the documents you create on your machine being compatible with other users' applications or OS. There are potentially no format incompatibilities when everyone is sharing documents and applications in the cloud.
    17. 17. DISADVANTAGES  Requires a constant Internet connection• •  Does not work well with low-speed connections: •  Cloud computing is impossible if there is no Internet connection. A dead Internet connection means no work and in areas where Internet connections are few or inherently unreliable, this could be a deal-breaker. Web-based applications require a lot of bandwidth to download, as do large documents. General Concerns:  Each cloud systems uses different protocols and different APIs  It may not be possible to run applications between different cloud based systems.
    18. 18. DISADVANTAGES  Features might be limited: • •  This situation is bound to change, but today many web-based applications simply are not as full-featured as their desktop-based applications. For example, we can do a lot more with Microsoft PowerPoint than with Google Presentation's web-based offering. Stored data might not be secure: •  With cloud computing, all your data is stored on the cloud but unauthorized users can gain access to our confidential data. Stored data can be lost:  Theoretically, data stored in the cloud is safe, replicated across multiple machines.
    19. 19. PROVIDERS OF CLOUD COMPUTING
    20. 20. CHALLENGES o o o o o o Automated service provisioning Virtual machine migration Server consolidation Energy management Traffic management and analysis Data security
    21. 21. CONCLUSION    Cloud computing has recently emerged as a compelling paradigm for managing and delivering services over the Internet. The rise of cloud computing is rapidly changing the landscape of information technology, and ultimately turning the long-held promise of utility computing into a reality. However, despite the significant benefits offered by cloud computing, the current technologies are not matured enough to realize its full potential.
    22. 22. REFERENCES       Armbrust M et al (2009) Above the clouds: a Berkeley view of cloud computing. UC Berkeley Technical Report NIST Definition of cloud computing (csrc.nist.gov/groups/SNS/cloud- computing/cloud-defv15.doc) http://en.wikipedia.org/wiki/Cloud_computing http://aws.amazon.com/ec2 Windows Azure, www.microsoft.com/azure http://code.google.com/appengine

    ×