Cloud Computing Central
Can anyone recommend some reading material that would be good as a starting point for someone who knows absolutely nothing about CLOUD computing, but would like to learn?
Defining Cloud Computing
Let’s start the first module with trying to understand and define the term Cloud Computing in its details. It is comprised of two words – Cloud and Computing. So simply put it is computing that you can offer on the cloud. What’s the Cloud referred here? The term "cloud" is used as a metaphor for the Internet, based on the cloud drawing used in the past to represent the network. The computing could be any goal-oriented activity requiring, benefiting from the usage of Information Technology that includes hardware and software systems used for a wide range of purposes; processing, structuring, and managing various kinds of information;
There are several definitions that you can find on the web for cloud computing.
National Institute of Standards and Technology (NIST), Information Technology Laboratory has been promoting the effective and secure use of cloud computing technology within government and industry by providing technical guidance and promoting standards.
NIST Definition - Cloud computing is a pay-per-use model for enabling available, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
Wikipedia - Cloud computing is Internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand, like the electricity grid.
Internet-based computing was always available. So what’s different now? The different is Cloud computing is a paradigm shift. Cloud computing is a new consumption and delivery model inspired by consumer internet services. Cloud computing is still an evolving paradigm. But in general most of the companies involved with cloud have agreed on certain general characteristics or essentials that qualify any internet-based computing to be referred to as a cloud. They are the following
On-demand self-service - A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed without requiring human interaction with each service’s provider.
Ubiquitous 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).
Location independent resource pooling - The provider’s computing resources are pooled to serve all consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. The customer generally has no control or knowledge over the exact location of the provided resources. Examples of resources include storage, processing, memory, network bandwidth, and virtual machines.
Rapid elasticity - Capabilities can be rapidly and elastically provisioned to quickly scale up and rapidly released to quickly scale down. To the consumer, the capabilities available for rent often appear to be infinite and can be purchased in any quantity at any time.
Pay per use - Capabilities are charged using a metered, fee-for-service, or advertising based billing model to promote optimization of resource use. Examples are measuring the storage, bandwidth, and computing resources consumed and charging for the number of active user accounts per month. Clouds within an organization accrue cost between business units and may or may not use actual currency.
The intent of this blog is not to duplicate the content from other web sites into this article. But provide a means to navigate through a variety of resources that are available and take a structured approach to understanding the term. Once we have understood this basic definition, let’s look at other resources for further reading.
The best first stop for getting started with some basis is the cloud computing zone on IBM Developerworks. There is a specific section called New to Cloud that discusses some of the frequently asked questions.
· What is Cloud Computing?
· Is Cloud Computing same as Software-as-a-Service?
· Where can I learn more about Cloud Computing?
· What types of application can run in the Cloud?
Cloud Computing Primer - Part 1 – This white paper recommended as one of the resources for the Cloud Computing Certification discusses the definition in detail. Beyond the definition, it discusses the cloud computing context and how is it different from current hosted services. Virtualization plays a key role for meeting some of the characteristics of cloud like Elasticity and Scalability, Workload Migration and Resiliency. This article discusses Virtualization and its effect on cloud is computing. The article further tries to burst some common myths about cloud computing like
To get an overview best is to start with these excellent 3 to 4 minute videos on introduction to the basics of cloud computing from common craft and rPath – Cloud Computing in Plain English and Cloud Computing Plain and Simple. Cloud Computing Explained is another simple video that explains Cloud Computing in a way that everyone can understand! You can find many videos on Youtube if you search for cloud computing. But the best that I liked is this one where a Dad is explaining Cow computing – I mean Cloud Computing to his daughter. Check it out.
Slide share is another good place where I found there are some very interesting presentations on cloud.
The best way to learn I feel is learning together. That’s the power of communities. We can collectively learn from each other. So I would suggest all of you (if not already) to join the Cloud Computing Central as well as the IBM Cloud Computing Community.
Finally what better way to discuss this topic - Enjoy this song (parody) by Loose Bruce and get the complete essence of What’s Cloud Computing.
Driven by trends in the consumer internet, cloud computing is becoming the new way to consume and deliver IT services. As an IT Professional, we need to understand the different aspects of cloud to seize this opportunity to grow our career and serve our clients towards a successful adoption of cloud computing.
I’m in the process of learning several aspects of cloud - emerging trends in cloud solutions, workloads, infrastructure, technologies and modern services industry. So thought of this idea to post my learning as a series of blogs which any cloud enthusiast can benefit to understand cloud computing. When discussing a topic, instead of reinventing the wheel lets build the content with links to different articles for further reading that can provide for a deeper understanding.
The articles shall cover the entire lifecycle of a cloud project covering various aspects right from the business requirements, Architecture /Design, Implementation to Operations. The intention of this blog is provide the reader a step by step any one or more of the following broad range of topics
We will have something to learn for every week and will dedicate each week for understanding one of the above topics. So by the end of 16 weeks that we have remaining for the year, we would have learned all the steps to walk on cloud. The comments to these posts from all of the members would definitely go a long way in getting our step right and enriching the content. So C’mon everyone, lets take a walk in the clouds – step by step…
ChrisWard 060000JAAY Etiquetas:  jukebox bluegene tcp broadband american-dream movies opportunity open-standards cloud linux 2 Comentarios 6.347 vistas
So I'm sitting here with a rack of BlueGene/P . 4 racks, actually, and it's on a different continent, but I still have the use of it. And I'm wondering what it can do..
One rack can drive enough data over its external fiber-optics (TCP on ethernet) to support 30,000 domestic broadband video-on-demand links. About 270 Gbit/second. And it has enough memory to hold 1000 movies. You could make a movie rental vending machine; after a couple of hours, load up another 1000 movies and try to rent them. Rinse and repeat, for as long as there is a market.
But IBM isn't going to make movies (that's Disney, and others). And IBM isnt't going to operate the 'last mile' network to the home (that's ATT, and others). IBM is going to manufacture and market the reliable, high-performance servers that you need as one of the vital components of the solution.
So come on, partner businesses. There is opportunity here (I think ... I am just the Scientist aroundhere ... who's the Market Researcher ?). Shall we take it ? Does it make the world a better place if we do ?
A place where there's room to grow. Opportunity. That's the American Dream. Who's coming ?
Cloud developers: Register for a can't-miss virtual event in October to learn indispensible techniques to prepare for the smarter planet
RHyman 06000032P4 Etiquetas:  smart virtual-event cloud training testing test webcast paas cloud-services development technical workshop clouds ibm bpass demos #ibmcloud skills ibmontwitter saas iaas ibmcloud software-as-a-service business cloud_computing & cloud-computing 2 Comentarios 9.022 vistas
If you haven’t signed up yet, be sure to check out the October cloud computing for developers virtual event. Participants in this two-day event will learn how to leverage the power of the cloud to tackle the toughest business and technical challenges! This two-day event will be packed with real-world examples and live demos of techniques and products – and you’ll see it all without leaving your desk. It's going to be exciting to have you all there with us getting smarter learning new technical skills to prepare us all for a smarter planet.
Here's some of what's in plan for the event. Remember that you can ask as many questions as you wish to our team of experts about any of our sessions.
That's not all folks, remember we have a full set of sessions on the 2nd day to. Remember, you'll have to register separately for day 2.
We are giving you a choice. Choose the 2-day event best suited to you depending on where you are in the world. Both events will have very similar sessions. Register for the event that is best timed for North American (October 12-13) or European (October 26-27) time zones.
Visit the IBM Cloud for developers group to view the agenda and session descriptions, or register here.
We are looking forward to learning with you so join us this month to get a little smarter.
Chapter 3 – Cloud Deployment and Delivery Models
For the enterprises, the most attractive factor of cloud is its flexible sourcing options and the choices of deployment. And again the different deployment and delivery models can co-exist and it is possible to integrate with traditional IT systems and with other clouds.
Cloud Delivery Models
Private Cloud refers to IT capabilities are provided “as a service,” over an intranet, within the enterprise and behind the firewall. Privately owned and managed. The access limited to client and its partner network. The Private cloud drives efficiency, standardization and best practices while retaining greater customization and control within the organization. In a private cloud environment, all resources are local and dedicated. All cloud management is local.
Figure 1 Private Cloud
Public Cloud refers to IT activities / functions are provided “as a service,” over the Internet Service provider owned and managed. In public cloud, access is by subscription.
The public cloud delivers select set of standardized business process, application and/or infrastructure services on a flexible price per use basis. Multiple tenancy is a key characteristic of public cloud services.
Figure 2 Public Cloud
Hybrid cloud is a combination of characteristics of both public and private cloud where internal and external service delivery methods are integrated. For example in the case of an Off-Premise Private Cloud, resources are dedicated, but off-premise. Enterprise administrator can manage the service catalog and policies. Cloud provider operates and manages the cloud infrastructure and resource pool.
Figure 3 Off-Premise Private Cloud
Community cloud – This is the model where the cloud infrastructure is shared by several organizations and supports a specific community that has shared concerns (e.g., mission, security requirements, policy, and compliance considerations). It may be managed by the organizations or a third party and may exist on premise or off premise.
Public vs. Private trade-off considerations
Overall private clouds have higher levels of consideration than public clouds with most of the enterprises but there are various other models that are emerging.
Figure 4 Cloud Delivery Models
We need to balance the business benefits of increased speed and lower cost with public cloud offerings versus the security and ownership of infrastructure and service management considerations while choosing between a public and private cloud offering for a capability. The governance model, resiliency, level and source of support, architectural & management control, compliance, customization / specialization etc are other considerations.
Public and Private Clouds are preferred for different workloads. Many enterprises still prefer to host their traditional applications out of their private cloud. The top private workloads include
As and when a workload becomes more standard and the SLAs are well established, the same service becomes easy to consume over a public cloud. This is similar to how you can access well defined banking functions through ATMs. Only when you need some special services you go to your bank these days. Similarly top public workloads include
Cloud Deployment Models
All the computing related functions that clouds provide are accessed through a service catalog and delivered as integrated services. The different layers of IT-as-a-Service are referred to as the Cloud Deployment Models. More details of these definitions can be found at the NIST website which is source for some of the text below.
Figure 5 Cloud Deployment Models
Infrastructure as a Service (IaaS) is the service delivery model where customers use processing (server), storage, networks and other computing resources/ data center functionality. Iaas has the ability to rapidly and elastically provision and control resources. In this model customers can deploy and run software and services without the need to manage or control the underlying resources. The IBM Research Compute Cloud (RC2) is an example for this model. Smart Business Desktop on the IBM Cloud is another example for IaaS that enables desktop virtualization with a subscription service with no upfront fees or capital expense. Consider reading about IBM Cloudburst if you are building your own IaaS platform.
Platform as a Service (PaaS) is the delivery model where customers can use programming languages, tools and platforms to develop and deploy applications on multi-tenant shared infrastructure with ability the to control deployed applications and environments. All of these again can be done without the need to manage or control the underlying resources. IBM BPM BlueWorks provides tools to build your own business process. WebSphere Cloudburst is also something for you to look at if you building a PaaS yourself.
Software as a Service (SaaS) is the popular model where customers use applications (Eg, CRM, ERP, E-mail) from multiple client devices through a Web browser on multi-tenant and shared infrastructure without the need to manage or control the underlying resources. An example of this model is IBM lotuslive.
Business Process as a Service (BPaaS) is an emerging model where customers can consume business outcomes (Eg, payroll processing, HR) by accessing business services via Web-centric interfaces on multi-tenant and shared infrastructures. Smart Business Expense Reporting on the IBM Cloud is one of the offerings in this category.
As part of the first two parts of this series we have tried to define the term “cloud computing”. Having understood what it is, let us now try to look at how and cloud computing is gaining importance now.
As the world is becoming more interconnected, infrastructure
needs to become dynamic to bring together business and IT. Growth of
instrumentation, interconnection and intelligence in the world is driving the
emergence of IT and business services and the requirement for service
management systems. To create such a
dynamic infrastructure, the customers (businesses) are looking for following
capabilities If you research on how the business can address or acquire
the above capabilities, cloud computing seems to be holding to the key answers
to the above considerations. An effective Cloud Computing deployment is built
on a Dynamic Infrastructure and is highly optimized to achieve more with less leveraging
virtualization, standardization and automation to free up budget for new
investment. A Consumption model: new user
experience and a business model A
Computing and Delivery model: One of the
earliest groups to take a step towards identifying some of these use cases is
Computing Use Cases Workgroup on google groups. This collaborative
effort of cloud consumers and cloud vendors has put out a white paper that
discusses some of the basic definitions. The paper further discusses the
various Use Case Scenarios from a Delivery and Deployment model perspective. The
white paper is in its fifth iteration were the group members are now discussing
what and how about “moving to the cloud”. The current version of the paper can
be found here.
The delivery model (public, private or hybrid) selection
depends on the workload. The research studies by IBM indicate that the
different types of workloads that could be delivered internal with a private
cloud or on a fully shared environment on a public cloud are the following.
As the world is becoming more interconnected, infrastructure needs to become dynamic to bring together business and IT. Growth of instrumentation, interconnection and intelligence in the world is driving the emergence of IT and business services and the requirement for service management systems. To create such a dynamic infrastructure, the customers (businesses) are looking for following capabilities
If you research on how the business can address or acquire the above capabilities, cloud computing seems to be holding to the key answers to the above considerations. An effective Cloud Computing deployment is built on a Dynamic Infrastructure and is highly optimized to achieve more with less leveraging virtualization, standardization and automation to free up budget for new investment.
A Consumption model: new user experience and a business model
A Computing and Delivery model:
One of the earliest groups to take a step towards identifying some of these use cases is the Cloud Computing Use Cases Workgroup on google groups. This collaborative effort of cloud consumers and cloud vendors has put out a white paper that discusses some of the basic definitions. The paper further discusses the various Use Case Scenarios from a Delivery and Deployment model perspective. The white paper is in its fifth iteration were the group members are now discussing what and how about “moving to the cloud”. The current version of the paper can be found here.
The delivery model (public, private or hybrid) selection depends on the workload. The research studies by IBM indicate that the different types of workloads that could be delivered internal with a private cloud or on a fully shared environment on a public cloud are the following.
Cloud Deployment and Delivery Models
There are multiple delivery and deployment models that cloud computing supports to deliver the promised capabilities. This choice and flexibility of having different deployment delivery models is the key to success of Cloud Computing platform. The cloud flexible delivery models include
Standard Cloud service types are emerging and guiding the IT Industry development. The different deployment models are
cynthyap 110000GC4C Etiquetas:  virtualization cloud cloud-computing provisioning cloud_computing 1 Comentario 4.982 vistas
With the proliferation of cloud computing, many businesses are starting to adopt a service provider model—either as a deliberate strategy to establish new revenue streams or, in some cases, inadvertently to support the growing needs of their organizations. This is especially true for companies with diverse needs, whether they’re tech companies with dev teams churning out new apps and services, or business owners driving requirements for SaaS services and cloud capabilities to enhance their data center operations.
Read more about provisioning and orchestration capabilities to meet growing business needs.
Sreek Iyer 2000001K7N Etiquetas:  cloud-computing security cloud chapter26 cloudsecurity stepbystep ibmcloud 1 Comentario 6.553 vistas
Infrastructure Security Design (Public Clouds)
As we discussed in my previous post, transparency or more control is need of the hour with regards to security on the cloud. Let examine how this is done by the popular cloud providers and understand the method and the technologies. We need to secure the infrastructure, network, endpoints, applications, processes, data, and information and overall have a governance to mitigate the risk and meet the compliance. Let us take the infrastructure to begin with.
The key areas for a security team to design for with regards to infrastructure security are
Let us start looking at the public cloud implementations to understand how they are managing these aspects.
Almost all the vendors – IBM, Amazon, Microsoft, Salesforce provide a means to do SSH with keys to the Guest OS. The protocol runs over SSL and is authenticated with a certificate and private key which could be generated by the customer.
IBM LotusLive employs a security approach based on three three-pillars that includes ensuring security rich infrastructure.
We will see how the infrastructure security aspects are dealt with for private clouds in my next post. Stay tuned and keep those comments coming. I’d some of my readers tell me that the blog entries are not showing up fine on Internet explorer. While I will make the effort to fix the issue, please use Firefox or any other browser in the meantime.
And if you these posts interesting dont forget to rate the post (click on the stars) and if you got an extra minute do put in a comment on what apsects you find interesting or need discussion.
Sreek Iyer 2000001K7N Etiquetas:  stepbystep chapter25 cloud-computing ibm cloud security 1 Comentario 5.805 vistas
Securing the Cloud – What are the top concerns?
IT Security is well researched and matured area. The reason why we have enterprises doing commerce over the web today is because IT Security practices, tools and technologies have matured to establish the trust and have overcome the concerns. As with most new technology paradigms, security concerns surrounding cloud computing have become the most widely talked about inhibitor of widespread usage as discussed in my previous post.
To gain the trust of organizations, cloud services must deliver security and privacy expectations that meet or exceed what is available in traditional IT environments. Let us discuss what’s are the Top Security Concerns when it comes to cloud.
Transparency or Less Control
If we look at the security and privacy domains in cloud, they are no different from the traditional domains. We need to secure the infrastructure, network, endpoints, applications, processes, data, and information and overall have a governance to mitigate the risk and meet the compliance. But in a cloud environment, access expands, responsibilities change, control shifts, and the speed of provisioning resources and applications increases - greatly affecting all these aspects of IT security. The different cloud deployment models like the public, private and hybrid clouds also change the way we think need to about security. The responsibilities are spread across Consumer, Service Resellers and Providers. The immediate risks of these shared responsibility is that nobody gets a holistic view of the security and so less customization of any security controls. Consumers need visibility into day-to-day operations as well as need access to logs and policies. The aspect of less visibility or transparency is mostly the top most concern shared universally.
Data and Information Security
The next primary concern that customers mention related to security on the cloud is related to data and information security. The specific concerns include
§ Protection of intellectual property and data
§ Ability to enforce regulatory or contractual obligations
§ Unauthorized use of data
§ Confidentiality of data
§ Availability of data
§ Integrity of data
A shared, multi-tenant infrastructure increases potential for unauthorized exposure especially in the case of public-facing clouds. Security Administrators need to worry about designing security for applications and data that are publically exposed which can be potentially accessed by anybody on the internet.
Different industries and geographies have different regulations and rules that they need to comply to depending on the workloads and data they put on the cloud. Complying with SOX, HIPAA and other regulations are one risk or issue because of which customers are not ready to put their applications on the cloud. Cloud or no cloud for these sort of workloads comprehensive auditing capabilities are essential.
Security Management - Methods and Tools
Finally customers would need to know how today’s enterprise security controls are represented in the cloud. They need to understand how the security events are monitored correlated and actions taken when needed to keep their infrastructure, workload and data safe. Security coming on the way of high availability is another key concern. IT departments worry about a loss of service should outages occur because of security reasons. If so, when running mission critical applications how soon you can get the environment back at the same level of security is the priority.
Until all of these concerns are addressed and without strong availability guarantees, customers may not be ready to run their apps in the cloud. But things are not that bad as we might think. We will discuss how these aspects can be addressed and what tools and technologies to put to use in the subsequent posts.
Meanwhile I recommend that you read this very interesting whitepaper on “Cloud Security Who do you trust?” which discusses all of these aspects in detail as well as the different security challenges that security introduces.
Sreek Iyer 2000001K7N Etiquetas:  cloud challenges stepbystep cloud-computing 1 Comentario 21.458 vistas
Top 5 Challenges to Cloud Computing
In my previous post, we looked at understanding the different adoption patterns – i.e. how customers are turning towards cloud. Some of the key reasons of the “why” are listed below
While all of these are good, there are still many yet to get on to this cloud computing train. Let’s explore what are their key concerns or challenges why they are reluctant to jump in. The following are inputs that I’ve got from various analyst studies and resources on the internet.
I plan to discuss more on what are the perceived and real threats related to Security and Privacy in my subsequent posts. In my new role, as an Architect for IBM Security Solutions, I’ll like to discuss the details on what IBM tools and technologies you could use to overcome the issues.
Meanwhile keep those comments coming and I look forward to them to understand what other areas you think are key concerns to be addressed to accelerate adoption of cloud.
Sreek Iyer 2000001K7N Etiquetas:  stepbystep tsam cloud_certification chapter16 tivoli cloud cloud-computing isdm 1 Comentario 5.362 vistas
Capacity Planning for the Management Platform
The management platform sizing means sizing for the following components that provides the functional capabilities
Further the sizing will be affected based on the non-functional consideration that needs to be addressed by each of these components of the management platform. One should review the performance reports and workload pattern/handling capabilities of each of the products selected to validate the sizing considered can meet the non-functional requested by the solution.
The size of the management platform depends on the size of the managed environment. It is
preferred to keep a centralized management environment and scale it as needed
when the managed environment grows. This is often not an easy calculation or simple process. Need to apply pure engineering to plan the capacity for each capabilities. Apart from the capabilities discussed above, the following key areas also needs to be covered
Tivoli Service Automation Manager Version 7: Capacity Planning Cookbook is an excellent document covering the various aspects in detail as well as provide some samples.
This book also gives links to some of the other whitepapers that provides for interesting further reading material on the subject.
Sreek Iyer 2000001K7N Etiquetas:  tivoli cloud stepbystep chapter15 1 Comentario 8.265 vistas
How do I size my cloud?
A cloud is not a cloud if it is not elastic. The elastic property of the cloud to expand and shrink based on demand is possible only with a proper capacity planning. I feel the most difficult exercise to do while making a cloud solution is capacity planning for your cloud. By this, I mean you have to size
Most of the engagements that I’ve walked into might have some capacity or infrastructure that they want us to leverage and use it in the cloud. So the comparison becomes difficult if you don’t have a standard measuring unit for your infrastructure – for instance how do you know a Quadcore on an intel platform compares to power7 core. So I found a good explanation in this guide, in this interesting article –
The answer to the difficult question was to use something called the cloud CPU unit which is nothing but the computing power equal to the processing power on a one gigahertz CPU. When a user requests two CPUs, for example, they will get the processing power of two 1 GHz CPUs. This means that a system with two CPUs, each with four cores, running at 3 GHz will have the equivalent of 24 CPU units (2CPUs x 4Cores x 3GHz = 24CPU Units).
The other dimension of the complexity is to determine the resource needs and do the trends and forecasting. I typically collect the projections from the clients and then put down some critical assumptions to determine how big my cloud should be. Some critical questions that I typically ask
IBM infrastructure planner for cloud made life easy for me that had a user friendly interface to take me through these steps and arrive at a sizing for the managed environment. Once we know the managed environment, we can make the sizing of the management platform. The details of how to plan the managed environment, I’ll discuss in my next post.
I’ll be interested in putting together the top 10 parameters
that are critical for sizing the cloud managed and management environment. Look forward to your comments.
Sreek Iyer 2000001K7N Etiquetas:  cloud cloud-computing tsam stepbystep isdm cloud_computing 1 Comentario 6.530 vistas
Chapter 14 - Management Platform & Managed Environments
To design a good cloud management platform we need to understand the managed environment. As we know that the workloads would include not only stuff running on virtual infrastructure but also traditional infrastructure. So we need to design a management platform that can support delivery of traditional services as well as cloud services.
The advantage of using IBM reference architecture (refer previous chapter) is that we the service management cost to a minimum and be able to manage multiple services (IAAS, PAAS, SAAS, Traditional Services) through a single management platform (Common Cloud Management Platform).
The design of the management platform is mainly driven by what platforms we need to manage as well as the services we have to deliver. The core components of the management platform are determined by the amount of service automation expected to be provided by the platform.
The cloud management platform can be thought of like a Service Delivery Platform as applied to Telecommunication industries. The term Service Delivery Platform (SDP) usually refers to a set of components that provides a services delivery architecture (such as service creation, session control & protocols) supporting multiple delivery models of service.
The core components can be again classified into the business support (BSS) components and the operational support (OSS) components. The business components include ways to manage the customer, subscription, offering & catalog, contract, order, billing, and financial aspects of the platform. The OSS deals with the backend aspects of fulfilling the service request. So it includes components like service automation, provisioning, monitoring and management.
The IBM Tivoli suite of products supports addressing almost all of the OSS requirements as well as some of the key components in the BSS components. As an architect, the key decisions to take are to look at the capabilities required based on the client needs and create a platform that is extensible. This needs to be done keeping flexibility in mind which means you have the capability to add and remove components to support different capabilities. In an established and mature Data Center, it is highly unlikely that all these components are delivered by a single vendor. That’s why an architecture build on open standards is critical to the success of building a good management platform.
IBM is leading the efforts for adoption of standards by different cloud providers, consumers and tools vendors. The work being done by IBM with Open Group and Cloud Standards Customers Council are some examples for the same.
Once we have determined the functional components of our solution we need to worry about the non-functional requirements. These include aspects like security, availability, resiliency, performance, scalability, capacity planning and sizing. We will need to determine these aspects for the management platform based on the size and heterogeneity of the managed environment. We will discuss these aspects in the next chapter.
Chapter 6 - Multiple Entry Points to Deploy and manage Cloud Based Services
Cloud Service Management capabilities are needed to enable visibility, control and automation of cloud services. IBM provides the following open standards based integrated capabilities to implement service management for the cloud.
If you are looking for A la carte software offering/solution for maximum flexibility, you start with IBM Tivoli Service Automation Manager. This flexible solution supports user driven service requests and automated resource deployment. The key capabilities
IBM Service Delivery Manager (ISDM) is a new offering which is pre-configured management solution optimized for managing virtual environments and cloud deployments. Like Tivoli Service Automation Manager this again is also“software only” offering. In addition to the IBM Tivoli Service Automation Manager features ISDM includes the additional capabilities
IBM CloudBurst compared to Tivoli Service Automation Manager and ISDM not only has the software solution optimized for cloud but also ships the integrated hardware. In addition to what was provided by its sibling offerings, IBM Cloudburst provides the following capabilities.
Thus the three offerings are designed for specific purposes and selecting the right solution is based on the requirement. You can pick from the following list and depending on what all you need, it is easy to select the solution that meets those requirements.
Quite often people are interested to know about IBM WebSphere CloudBurst and how it is different from the three discussed above. While IBM CloudBurst and WebSphere CloudBurst are both appliances that accelerate time-to-value and reduce costs they are designed for two distinct purposes.
Their integration augments the value of each offering with IBM CloudBurst enabling end-to-end service request governance for WebSphere CloudBurst provisioning and users still able to leverage a single portal for cloud service requests for rapid and optimized provisioning of virtualized WebSphere systems