Cloud deployment options
As well as the different cloud computing models (IaaS, PaaS and SaaS, as described in section 1.0), there are also three different cloud deployment options to consider:
- A public cloud deployment model.
- A private cloud deployment model.
- A hybrid cloud deployment model.
All of the different cloud computing models (IaaS, PaaS and SaaS) are available in all three these deployment models. For example, it is possible to have a IaaS public cloud, a IaaS private cloud, or a PaaS private cloud, and so on. The following sections describe each of the cloud deployment options in more detail and how IBM SmartCloud for Social Business relates to them.
The public cloud deployment model
The public cloud model is the one most commonly associated with “cloud computing” and is based on the premise of the entire computing infrastructure being provided by the cloud over the public internet. In this model, the underlying cloud infrastructure is shared by the cloud vendor between multiple clients, using a multi-tenanted approach. It is important to note that the data hosted in a public cloud is not publicly accessible, as access to the data is controlled through a user authentication. Nor can users of one company hosted in the public cloud view any information about users of another company within that public cloud. The public part of the name refers to the location of the cloud infrastructure itself, which is accessed through the public internet, rather than being hosted behind an organization’s firewalls on a private network.
Advantages of the public cloud deployment model
Some of the main advantages of using a public cloud deployment model are as follows:
- Cost effective: The use of shared infrastructure enables the cloud vendor to achieve greater economies of scales which should translate to cheaper prices.
- Scalability: As they are hosted on shared infrastructure, it is quick and easy to both increase and decrease the amount of resources you are using, to fit changing requirements.
- No Up front costs: As the entire IT infrastructure is provided by the cloud vendor, you do no need to make any up front capital investment in hardware or software.
- Flexible charging: Most public cloud vendors allow utility style charging that enable you pay for just the services you are using, often on hourly, daily, weekly or monthly charging intervals. This is often referred to as "pay as you go".
Use cases of the public cloud deployment model
The characteristics of the public cloud deployment model mean they are a good fit for the following types of use cases:
- Computing at the best possible price point: If price is the single most important factor, then a public cloud is always going to be cheaper than the alternatives. So if you want to do cloud on a budget, go with a public cloud.
- Variable work loads: Due to the ease with which the environment can be scaled up and down, public clouds are ideal for environments with frequently changing capacity requirements.
- Test and development: The low cost and speed of deployment make public cloud ideal for hosting test and development infrastructures.
The private (dedicated) cloud deployment model
The private cloud deployment model uses many of the principals of the public cloud, but the cloud hosting infrastructure is owned and managed by the organization rather than the cloud vendor. This enables much greater control of the cloud infrastructure, including network access, which is behind the organization’s network firewalls. This means the environment is no longer accessed over public networks or exposed externally and the physical location of the hosting infrastructure is within data center owned by the organization. This enables improved security, retained data ownership and control over physical data placement, all of which can important for highly sensitive data and regulatory compliance.
Advantages of the private cloud deployment model
The main advantages of using a private cloud deployment model are as follows:
- It is cloud computing, but with greater control and security. It delivers many of the benefits of a public cloud, but without the associated security and data ownership concerns. These benefits can still include cost because, although a private cloud is normally more expensive than a public cloud, it should still be cheaper than using a traditional IT deployment model.
- Less public network dependency. As the private cloud infrastructure is located on the internal network, the majority of the access to it will be via the internal network as well. This can have network latency and resilience advantages.
Use cases of the private cloud deployment model
The characteristics of the private cloud deployment model mean they are a good fit for the following types of use cases:
- Environments that have strict security, data privacy or compliance requirements, especially those with specific government or regulatory needs.
- Whenever ownership or placement of data is a concern. In a private cloud model, the data remains inside the organization.
- Specific high availability (HA) and disaster recovery (DR) requirements. As in a private cloud model you are responsible for designing and building the underlying hosting infrastructure, it allows you to do so in a way that meets any specific HA / DR requirements you have that are not available from a public cloud vendor.
The hybrid cloud deployment model
The hybrid cloud deployment model uses a combination of both public and private clouds to construct a blended cloud infrastructure to realize the benefits of both. This means that the organization has some of its IT infrastructure in house (on a private cloud) and some it externally (on a public cloud). To be a fully hybrid cloud, there also needs be some kind of connection or data flow between the private and public elements of it. Otherwise it is actually just two discreet cloud infrastructures with one being private and the other being public. A true hybrid cloud therefore combines the public and private components together in a holistic way. Typically, to the end users though, the difference between the public and private parts of the cloud is transparent.
Advantages of the hybrid cloud deployment model
The advantage of using a hybrid cloud deployment model is that it combines all of the benefits of both the public and private cloud deployment models. It, therefore, enables an organization to leverage the best of what both can offer.
Use Cases of the Hybrid Cloud Deployment Model
The characteristics of the hybrid cloud deployment model mean they are a good fit for the following types of use cases:
- Any organization that has a mix of business critical and sensitive data (which can be hosted using a private cloud) and non of business critical and sensitive data (which can be hosted using a public cloud).
- Any organization that has a requirement for both onsite IT infrastructure (that is, a private cloud) but can also utilize remotely hosted IT infrastructure (that is, a public cloud).
IBM SmartCloud for Social Business deployment models
IBM SmartCloud for Social Business can be implemented in a public cloud deployments model, referred to as Service Only, or in a hybrid deployment model. Both are described in more detail in the following sections.
IBM SmartCloud for Social Business Service Only
In an IBM SmartCloud Service only deployment, the entire Infrastructure is hosted in the SmartCloud environment, which means there is no integration with any infrastructure on an organization’s internal (private) network. This makes it very quick and easy to deploy, and is ideal for organizations that do not have any existing ”on premises” infrastructure that they need to integrate with.
IBM SmartCloud Notes Service Only deployment
When IBM SmartCloud Notes is deployed in a service only configuration, a brand new email environment is created. This means that users will receive a new email account and associated ID and there is no migration of data from any legacy email infrastructure. They do however retain their existing internet email address, so that they can continue to receive email to their new SmartCloud Notes based account using the same internet email address as they previously have.
A service only model deployment of IBM SmartCloud Notes still allows for full “rich client” connectivity from the organizations private network, such as an IBM Notes client running from an end user’s workstation. Alternatively, light weight access is also available through web browsers, located either internally or externally to the organizations private network, or through mobile device using IBM Notes Traveler.
The following figure shows a typical IBM SmartCloud Notes Service Only deployment.:
Some of the advantages of the Service Only deployment model for IBM SmartCloud Notes include:
- Very short deployment times; it is possible to have a brand new IBM SmartCloud Notes environment created and available for use in a matter of minutes.
- Little or no IBM Notes and Domino administration skills are required as the SmartCloud Notes infrastructure is largely administrated on your behalf.
- No on premises server infrastructure is required.
IBM SmartCloud for Social Business Hybrid
In an IBM SmartCloud Hybrid deployment, the public cloud hosted services are configured to connect to services hosted in an organizations internal (private) network. These internally hosted services could be hosted on a private cloud, or a traditional on-premise hosting infrastructure located on an organization’s internal (private) network. The key point is that in a hybrid configuration, the IBM SmartCloud for Social Business can integrate and communicate directly with services hosted anywhere ‘on premises’ in an organizations private network zone.
Examples of how a Hybrid deployment of SmartCloud for Social Business can be used include:
- Integrate existing on premises based IBM Notes and Domino applications with IBM SmartCloud Notes email.
- Using an on premises POP3 or IMAP email client to access IBM SmartCloud based email.
- Using an IBM Sametime rich client on an on premises desktop with the IBM SmartCloud Sametime service.
- Integrate other on premise enterprise applications with IBM SmartCloud services using the IBM SmartCloud for Social Business tool kit.
- Corporate directory and single sign on synchronization with the IBM SmartCloud to enable users to utilize their existing corporate login credentials to access SmartCloud based services.
IBM SmartCloud Notes Hybrid deployment
When IBM SmartCloud Notes is deployed in a hybrid configuration, it is configured to integrate with an organizations existing (on premises) IBM Notes and Domino environment. The IBM SmartCloud and on premises components are configured as one seamless IBM Notes and Domino environment, including full IBM Domino Directory synchronization.
This deployment model is ideal for organizations that already have a mature IBM Notes and Domino environment as it enables certain components of it to be migrated to the IBM SmartCloud but still retain any critical or difficult to migrate components on premises.
The following figure shows a basic IBM SmartCloud Notes hybrid deployment:
One of the main advantages of a hybrid deployment allows an organization to realize the benefits of an IBM Notes and Domino cloud based service, without having to migrate their entire IBM Notes and Domino environment to do so. So for example the email component could be moved to the cloud, but the application component (which is typically harder to migrate) could be retained, or migrated at a later date.
A hybrid deployment of IBM SmartCloud Notes also has additional advantages over the Service Only deployment model for organizations that have an existing IBM Notes and Domino infrastructure:
- IBM SmartCloud Notes (in a hybrid configuration) can be a cheaper and easier solution for either expanding the capacity of the existing IBM Notes and Domino environment or for server consolidations.
- Data can be migrated from the existing on premises components to the new IBM SmartCloud components.
- The IBM Notes and Domino Certifier and cross certificate configuration is retained.
- Users retain their existing IBM Notes IDs and identities.
- Existing IBM Notes and Domino applications can be retained on premises and integrated with IBM SmartCloud Notes.
- More advanced administration, configuration and customization of the IBM Notes and Domino service is supported.
The hybrid deployment model for IBM SmartCloud Notes also supports high availability configurations for Lotus Notes and Domino environments that require it. However it should be noted that IBM SmartCloud Notes hosted components are already highly available, at the hosting layer, due to the underlying infrastructure of the IBM SmartCloud. The high availability configuration of the hybrid deployment model relates to eliminating single points of failure in the on premises components that provide integration with the IBM SmartCloud Notes service.
The following figure shows a high availability hybrid deployment of IBM SmartCloud Notes:
More information about the IBM SmartCloud Notes can be found on the IBM SmartCloud for Social Business website
and in this Whitepaper