Cloud Computing
Cloud Computing
What is Cloud Computing?
1. It is a general term used to describe a new class of network based computing that takes place over the Internet.
2. Large data centers
3. Highly-interactive Web applications
4. A platforms which hides the complexity and details of the underlying infrastructure from users and applications by providing very simple graphical interface or API
5. In addition, the platform provides on demand services, that are always on, anywhere, anytime and any place.
Why Should We Use Cloud Computing Technology?
It avoids the use of hardware storage devices carrying from one place to another.
Nowadays every individual have internet connections which makes it easier for cloud computing.
ISP’s have provided low cost plans with better upload and download speed.
Time saving
Saves money
Less efforts
THREE WAYS TO CLOUD COMPUTE:
Software as a Service
No hardware or software to manage
Apps are located in the cloud
Service delivered through a browser
From end user’s point of view
Software experiences are delivered through the Internet
SaaS
Platform as a Service
Platform as a Service (PaaS)
From developer’s point of view (i.e. cloud users)
Cloud providers offer an Internet-based platform to developers who want to create services but don't want to build their own cloud
PaaS
Infrastructure as a Service
Access to infrastructure stack:
Full OS access
Firewalls
Routers
Cloud providers build datacenters
Power, scale, hardware, networking, storage, distributed systems, etc
Cloud users rent storage, computation, and maintenance from cloud providers (pay-as-you-go; like utility)
IaaS
Advantages:Pay per useInstant
ScalabilitySecurityReliabilityAPIs
IaaSPaaSSaaS
Themes of Cloud Service:
Public cloud Public cloud (off-site and remote) describes cloud computing where resources are dynamically provisioned on an on-
demand, self-service basis over the Internet, via web applications/web services, open API, from a third-party provider who bills on a utility computing basis.
Private cloud A private cloud environment is often the first step for a corporation prior to adopting a public cloud initiative. Corporations
have discovered the benefits of consolidating shared services on virtualized hardware deployed from a primary datacenter to serve local and remote users.
Hybrid cloud A hybrid cloud environment consists of some portion of computing resources on-site (on premise) and off-site (public cloud).
By integrating public cloud services, users can leverage cloud solutions for specific functions that are too costly to maintain on-premise such as virtual server disaster recovery, backups and test/development environments.
Community cloud A community cloud is formed when several organizations with similar requirements share common infrastructure. Costs are
spread over fewer users than a public cloud but more than a single tenant.
Advantages of Cloud Computing
Improved performance: With few large programs hogging your computer's memory, you will see better
performance from your PC.
Computers in a cloud computing system boot and run faster because they have fewer programs and processes loaded into memory…
Reduced software costs: Instead of purchasing expensive software applications, you can get most of what you
need for free-ish!
most cloud computing applications today, such as the Google Docs suite. better than paying for similar commercial software
which alone may be justification for switching to cloud applications
Conclusion:
Cloud Computing is outpacing the IT industry
Real business value can be realized by customers of all sizes
Cloud solutions are simple to acquire, don’t require long term contracts and are easier to scale up and down as needed
Proper planning and migration services are needed to ensure a successful implementation
Public and Private Clouds can be deployed together to leverage the best of both
Third party monitoring services ensure customer are getting the most out of their cloud environment
Security Compliance and Monitoring is achievable with careful planning and analysis
Thank You….