3. Private Cloud
• A private cloud consists of cloud computing resources used exclusively by one business or
organization.
• The private cloud can be physically located at your organization’s on-site datacenter, or it can
be hosted by a third-party service provider.
• But in a private cloud, the services and infrastructure are always maintained on a private
network and the hardware and software are dedicated solely to your organization.
• In this way, a private cloud can make it easier for an organization to customize its resources to
meet specific IT requirements.
• Private clouds are often used by government agencies, financial institutions, any other mid- to
large-size organizations with business-critical operations seeking enhanced control over their
environment.
4.
5. Advantages
• More flexibility- your organization can customize its cloud environment to meet specific
business needs.
• More control- resources are not shared with others, so higher levels of control and privacy
are possible.
• More scalability- private clouds often offer more scalability compared to on-premises
infrastructure.
6. Disadvantages
Higher costs: Increased initial charges and the need to repay costs of the equipment
you purchase.
Responsibility: For operating and maintaining your own data center, IT hardware, and
enterprise software as well as your own security and compliance.
Less flexibility: In scaling IT resources up or down as your needs change.
8. Virtual Private Cloud
• In a traditional private cloud, a company’s internal IT department acts as the service provider, and the
individual business units act as tenants.
• In a virtual private cloud model, a public cloud provider acts as the service provider, and the cloud users
act as its tenants.
• Simply put, a virtual private cloud is a hybrid model of cloud computing in which a private cloud
solution is provided within a public cloud provider’s infrastructure.
9. Managed Private Cloud
• A managed private cloud is a type of private cloud model in which the infrastructure
is not shared. It is also referred to as a dedicated or single-tenant cloud.
• This type of private cloud is managed by a third-party vendor.
• The vendor provides support, maintenance, upgrades, and even remote management
of the private cloud.
• In some cases, vendors also manage the software applications in cloud.
10. Hosted Private Cloud
Hosted private cloud vendors offer cloud servers in their own data centers and are
also responsible for security management.
In a hosted private cloud model, users get access to additional resources, a support
team, high-demand scalability options, as well as a user-friendly dashboard to assist
in server management.
11. On-Premise Private Cloud
• Unlike hosted private clouds, on-premise cloud solutions allow users to host a cloud
environment internally.
• For such a cloud model, it is necessary to have an internal data center to host the cloud server.
• This type of private cloud model is very secure as they are internally hosted and managed by
an organization’s internal IT department.
• The organization, therefore, has complete control over the security, configurations, and
scalability of its servers.
14. Public Cloud
The public cloud is defined as computing services offered by third-party providers over the public
Internet, making them available to anyone who wants to use or purchase them.
They may be free or sold on-demand, allowing customers to pay only per usage for the CPU cycles,
storage or bandwidth they consume.
Unlike private clouds, public clouds can save companies from the expensive costs of having to
purchase, manage and maintain on-premises hardware and application infrastructure - the cloud service
provider is held responsible for all management and maintenance of the system.
While security concerns have been raised over public cloud environments, when implemented correctly,
the public cloud can be as secure as the most effectively managed private cloud implementation if the
provider uses proper security methods, such as intrusion detection and prevention systems (IDPS).
15. Examples of Public Cloud
• Public cloud services are provided by Amazon, Google, Microsoft, IBM, Oracle, and others.
• Google Cloud Platform public cloud infrastructure is a part of google cloud storage public services.
• Gmail, Google Drive are examples of public cloud services.
For example, an email account is secured by its password, and the hardware over which it is stored is shared by
millions of people.
various services provided by public cloud companies in the market:
• Microsoft Azure ExpressRoute
• Google Cloud Interconnect
• AWS Direct Connect
• Blue cloud by IBM
16. Advantages
• Scalability (both up and down): Almost unlimited due to on-demand cloud resources.
• Lower capital expenditure: You don’t need to purchase all your own data center
equipment.
• Reliability: Due to services distributed across multiple data centers.
17. Disadvantages
• Less control over data security: You never know where—and under what geographic
or other restrictions your data is operating.
• Higher operational expenditure: As you scale performance, your cost-per-hour fees
rise.
19. Hybrid Cloud
• A hybrid cloud is one in which applications are running in a combination of different
environments.
• Hybrid cloud computing approaches are widespread because almost no one today relies
entirely on the public cloud.
• The most common hybrid cloud example is combining a public and private cloud
environment, like an on-premises data center, and a public cloud computing environment,
like Google Cloud.
•
20. Hybrid Cloud Setup
• A hybrid cloud setup may include multiple cloud providers making it both hybrid and multi-cloud.
• Using one or more public clouds in addition to your on-premises servers can facilitate and simplify
management of your application and help you get more from the cloud.
Three methods for migrating to the cloud:
• Lift and shift: Migrate an app from a private computing environment to the public cloud without major changes
• Improve and move: Refactor and modernize an existing application first, then move to the public cloud
• Rip and replace: Sometimes modernizing an app is not cost-effective or possible: it needs to be replaced
entirely. Rip and replace is exactly what the name implies – replacing an old, complex, unreliable system with
one that is modern, fully functional, flexible, and responsive to changing business needs.
21. Why Hybrid Cloud
• A hybrid cloud approach is suited for you if you want to take advantage of the scale and
security of a public cloud, such as Google Cloud, while keeping your data on-premises to
comply with data residency laws or supporting computing needs closer to your customers.
• For some of you, with critical systems operating in private and public clouds, hybrid
computing is a great option.
22. Examples of Hybrid Cloud
AWS Outposts
Azure Stack
Azure Arc
VMware Cloud on AWS
AWS Outposts is a family of fully managed solutions delivering AWS infrastructure and services to virtually
any on-premises or edge location for a truly consistent hybrid experience.
23. Types of Cloud Services
There are 3 main types of cloud computing services:
Infrastructure-as-a-Service (IaaS), Platforms-as-a-Service (PaaS), and Software-
as-a-Service (SaaS).
24. IaaS
IaaS means a cloud service provider manages the infrastructure for you—the actual
servers, network, virtualization, and data storage—through an internet connection
The user has access through an API or dashboard, and essentially rents the
infrastructure.
The user manages things like the operating system, apps, and middleware while the
provider takes care of any hardware, networking, hard drives, data storage, and servers;
and has the responsibility of taking care of outages, repairs, and hardware issues.
This is the typical deployment model of cloud storage providers.
25.
26. PaaS
• PaaS means the hardware and an application-software platform are provided and
managed by an outside cloud service provider, but the user handles the apps running
on top of the platform and the data the app relies on.
• Primarily for developers and programmers, PaaS gives users a shared cloud platform
for application development and management without having to build and maintain the
infrastructure usually associated with the process.
27.
28. SaaS
• SaaS is a service that delivers a software application—which the cloud service provider
manages—to its users.
• Typically, SaaS apps are web applications or mobile apps that users can access via a web
browser.
• Software updates, bug fixes, and other general software maintenance are taken care of for
the user, and they connect to the cloud applications via a dashboard or API.
• SaaS also eliminates the need to have an app installed locally on each individual user’s
computer, allowing greater methods of group or team access to the software.