Posts Tagged ‘cloud services’

Designing for Failure Conditions

Today we hear from Chip Childers, product architect for SunGard’s Enterprise Cloud Services and partners with our product management and product engineering teams to drive the overall solution design of the service…CM

I’m a big fan of designing systems to deal with component failures. But let’s be honest, doing that perfectly is pretty darn hard.

In the research paper “Fundamental Concepts of Dependability,” all possible sources of fault conditions have been classified into 16 different categories. In another paper, “Software Architecture Reliability Analysis using Failure Scenarios,” an 8-step failure analysis process is proposed for how to understand a system’s potential failure conditions. All this is about identifying and classifying fault conditions—neither provides any design or logic to resolve the issues

I’m going to go out on a limb, and declare that nobody is doing that type of full and formal analysis for their cloud applications. (OK, perhaps somebody, but certainly not many.)

So that’s the problem in a nutshell. How can you really say that you have fully designed for failure, given all of the possible failure conditions? And for the 90% of the cloud platform population that just want to get their apps built, how much time should they really be spending on solving this problem? And what if you have legacy applications that can’t be designed in a truly “failure proof” way?

This is where an enterprise class cloud infrastructure comes in. An enterprise cloud has the resiliency, redundancy, data restoration, disaster recovery and security capabilities needed to keep your system secure and operating, and the enterprise cloud provider backs those capabilities with a Service Level Agreement. Further, an enterprise cloud also offers 24/7/365 management and monitoring of your virtualized infrastructure.

Failure can not be completely avoided, but you are better off knowing that the underlying platform design was build with resiliency in mind and that you have someone watching your back when things do go wrong.

To what extent could an enterprise cloud transform your company?

Visit our Cloud Solutions Center for videos, white papers and case studies about SunGard’s Enterprise Cloud Services.

Successfully Transform Enterprise IT With The Cloud: A Pragmatic Guide

I’m proud to be presenting at the Interop Conference next week in LasVegas.  The session is titled “Successfully Transform Enterprise IT With The Cloud: A Pragmatic Guide”.  Below is the abstract and details;  I hope to see some of you there – CM
 
Abstract - As cloud adoption has become the hot topic in the Enterprise, there are many lessons to be learned as to how the early adopters have found success (and some failure) with Cloud projects.  Most enterprises where not built on applications and systems designed to take advantage of the web technologies that are driving public cloud’s rapid adoption.  That doesn’t mean IT has to sit on the sidelines.  There are pragmatic means to use the cloud to accomplish your business goals without having to overhaul the critical applications that are the life-blood of your organization.  This session will examine how and where enterprise IT can lower costs and improve the efficiency and performance of their projects through the proper use of Cloud services.

Thursday, May 11
Rm: Mandalay Bay L, 11:00am – 11:45am

Key Considerations When Moving to IaaS

Rahul Bakshi is  the Vice President, Managed Services Solution Design at SunGard Availability Services

Now that more enterprises are starting to embrace IaaS and the cloud, here are some key considerations when making the cloud move:

First and foremost – prior to evaluating providers – it is critically important for an organization to know and understand how its applications are architected and the benefits it is looking to obtain from an IaaS solution.  This includes, but is not limited to – testing and certifying on virtualization, testing performance characteristics, and understanding any application interdependencies.  Similarly, enterprises need to articulate what they are hoping to achieve from a cloud solution.  Is it capacity on demand – reduced provisioning, services and infrastructure as needed?  A solution addressing those needs could look completely different from one where the goal is improved service delivery via automation and integration which reduces the costs and dependencies associated with building foundational solutions. 

Secondly, as all clouds are not created equal, enterprises also need to weigh their own security and compliance requirements as they evaluate options.  Different solutions providers offer different levels of security, and some providers cater specifically to vertical markets that might have particular compliance requirements.  How the service provider delivers the service (architecture, support structure, reporting capabilities) must be align with the business requirements.  For instance, PCI Level 1 merchants will likely not use a shared fabric whereas those processing lower volumes of transactions may, if the appropriate controls are in place.

Lastly there is the question of managed versus unmanaged cloud.  An organization needs to understand the line of demarcation between what the cloud vendor provides and what the customer picks up on its end.  For example, is the solution managed all the way up through the operating system (virtual machine) and then the customer focuses on its applications?  Or is the customer primarily looking to capitalize on a provider’s investment in infrastructure and offsetting capex?  And organizations that are looking for managed services need to ensure that those services are backed by SLAs around availability and/or performance.