What is Cloud computing?
Advantages & disadvantages of Cloud Computing
Cloud Service models
Software as a service SaaS
Platform as a service PaaS
Infrastructure as a Service IaaS
Cloud Implementation types
Kumayl RajaniCyber Security Trainer & Consultant em Etech Global Solution
2. As you know we have entered
into a new era of computing,
and it's all about the “cloud”.
3. What is Cloud Computing ?
This immediately brings up several important questions, Which deserve thoughtful answers:
“Is it real, or just another buzzword?”
And most important,
“How does it affect me?”
In short, cloud computing is completely real and will affect almost everyone.
4. Agenda
Introduction
What is Cloud computing?
Why is it called “Cloud Computing”
Advantages & disadvantages of Cloud Computing
Cloud Service models
Software as a service SaaS
Platform as a service PaaS
Infrastructure as a Service IaaS
Cloud Implementation types
Conclusion
5. What is Cloud Computing?
In simple terms Cloud computing is using the internet to access
someone else’s software running on someone else’s hardware in
someone else’s data centre.
E.g.: Yahoo!, Gmail, Hotmail Instead of running an e-mail
program on your computer, you log in to a Web e-mail account
remotely. The software and storage for your account doesn't exist
on your computer -- it's on the service's computer cloud.
7. Why Cloud Computing ? Its Advantages
Cope with Demand:
You know what infrastructure you need today, but what about your future requirements? As
your business grows a cloud environment will grow with you, and when demand is
unpredictable or you need to test a new application you have the ability spin capacity up or
down, whilst only ever paying for what your use.
8. Why Cloud Computing ? Its Advantages
Run your business; don’t worry about your IT:
Monitoring your infrastructure 24/7 is time consuming and expensive when you have a
business to run. A managed cloud solution means that your hosting provider is doing this for
you. As well as monitoring your infrastructure and keeping your data safe, they will be on
hand to provide creative and practical solutions to your needs as well as expert, responsive and
resourceful advice to keep your IT infrastructure working efficiently as your needs develop.
9. Why Cloud Computing ? Its Advantages
Improved Security and compliance:
Protecting your business against loss of revenue and brand damage, or managing
strict regulatory and compliance obligations are always at the forefront of your mind. A cloud
environment means that this responsibility no longer rests entirely on your shoulders. Your
cloud hosting provider will build in resiliency and agility at an infrastructure-level to limit the
risk of a security slip, and will partner with you to help tackle compliance and regulatory
requirements.
10. Why Cloud Computing ? Its Advantages
Reduce your carbon footprint:
Hosting in a data centre rather than onsite allows you to take advantage of the latest in power
efficient technology. Additionally, as cloud service providers host multiple customers on
shared infrastructure, they can drive higher and more efficient utilisation of our scarce
resources, such as energy, water and space.
11. Why Cloud Computing ? Its Disadvantages
Downtime
As cloud service providers take care of a number of clients each day, they can
become overwhelmed and may even come up against technical outages. This can
lead to your business processes being temporarily suspended. Additionally, if your
internet connection is offline, you will not be able to access any of your applications,
server or data from the cloud.
12. Why Cloud Computing ? Its Disadvantages
Security
Although cloud service providers implement the best security standards and industry
certifications, storing data and important files on external service providers always opens up
risks. Using cloud-powered technologies means you need to provide your service provider with
access to important business data. Meanwhile, being a public service opens up cloud service
providers to security challenges on a routine basis.
Cyber-criminals and hackers are increasingly attacking cloud infrastructure, which they see as a "fruit-bearing jackpot"
as more organisations are making use of public cloud to store their data than ever before, a security company claims.
13. Why Cloud Computing ? Its Disadvantages
Vendor Lock-In
Although cloud service providers promise that the cloud will be flexible to use and integrate,
switching cloud services is something that hasn’t yet completely evolved. Organizations may find
it difficult to migrate their services from one vendor to another. Hosting and integrating current
cloud applications on another platform may throw up interoperability and support issues. For
instance, applications developed on Microsoft Development Framework (.Net) might not work
properly on the Linux platform.
14. Why Cloud Computing ? Its Disadvantages
Limited Control
Since the cloud infrastructure is entirely owned, managed and monitored by the service provider,
it transfers minimal control over to the customer. The customer can only control and manage the
applications, data and services operated on top of that, not the backend infrastructure itself. Key
administrative tasks such as server shell access, updating and firmware management may not be
passed to the customer or end user.
It is easy to see how the advantages of cloud computing easily outweigh the drawbacks.
Decreased costs, reduced downtime, and less management effort are benefits that speak for themselves.
15. Cloud Components
It has three components
1) Client computers
2) Distributed Servers
3) Datacentres
17. Distributed Servers
Often servers are in geographically different places, but server acts
as if they are working next to each other.
18. Data Center
It is collection of servers
where application is placed
and is accessed via internet.
19. Central Server
It Administers the system such as monitoring traffic,
Client demands to ensure everything runs smoothly.
It uses a special type of software called Middleware.
Middleware allow computer to communicate each other.
20. Service Models
SaaS(software as a service)
Required software, operating system & network is provided.
PaaS(platform as service)
Operating system and Network is provided.
IaaS(infrastructure as a service)
Network is provided
21. SaaS : Software as a Service
Provides Application to the end user
Application
Office 365
PaaS : Platform as a Service
Provides Developers with resources that enable them to create application
Operating SystemRDBMS Web Servers
Frameworks and
Runtimes
IaaS : Infrastructure as a Service
The cloud is replacing the user’s need for some physical resource
Servers Storage
23. Deployment of Cloud Service
Public Cloud.
Private Cloud
Community Cloud
Hybrid Cloud(Combined Cloud)
24. Public Clouds
Public clouds are owned and operated by third-party service providers. Customers
benefit from economies of scale because infrastructure costs are spread across all
users, thus allowing each individual client to operate on a low-cost, “pay-as-you-
go” model. Another advantage of public cloud infrastructures is that they are
typically larger in scale than an in-house enterprise cloud, which provides clients
with seamless, on-demand scalability.
25. Private Cloud
Private clouds are those that are built exclusively for an individual enterprise. They allow
the firm to host applications in the cloud, while addressing concerns regarding data security
and control, which is often lacking in a public cloud environment. There are two variations
of private clouds:
On-Premise Private Cloud: This format, also known as an “internal cloud,” is hosted
within an organization’s own data centre. It provides a more standardized process and
protection, but is often limited in size and scalability. Also, a firm’s IT department would
incur the capital and operational costs for the physical resources with this model. On-
premise private clouds are best used for applications that require complete control and
configurability of the infrastructure and security.
Externally-Hosted Private Cloud: This private cloud model is hosted by an external
cloud computing provider (such as Eze Castle Integration). The service provider facilitates
an exclusive cloud environment with full guarantee of privacy. This format is
recommended for organizations that prefer not to use a public cloud infrastructure due to
the risks associated with the sharing of physical resources.
Example of Electricity
Cloud Computing is the use of hardware and software to deliver a service over a network (typically the Internet). With cloud computing, users can access files and use applications from any device that can access the Internet. An example of a Cloud Computing provider is Google's Gmail.
In the simplest terms, cloud computing means storing and accessing data and programs over the Internet instead of your computer's hard drive. The cloud is just a metaphor for the Internet.