One way to understand what Cloud Computing is, is to review the definition provided by NIST definition, which is accepted by most people in the industry.The most important parts of the definition are the ones marked with an underline: convenient – means it should be easy to access the Cloud Computing resourceson-demand – means users can access the Cloud Computing resources when ever they wish, 24/7networkaccess – means the access is done via any browser over the Internet.shared pool – means all the Cloud Computing resources use the same (physical) resources, out of a shared pool of (physical) resources.rapidly provisioned and released – means the Cloud Computing resources can be quickly added or removed by the user, without any intervention by the Cloud Computing provider.The five essential characteristics, three service models and four deployment models –will be reviewed later on in the presentation
Here are some figures relating to Cloud Computing, in order for you to get a grasp of the size of the market.As you can see in 2009 the estimated size of Cloud-based services was around $17.4 billion, and it is expected to almost triple by 2013.Applications and App Dev/Deploy = PaaSServers = IaaSInfrastructure Software = PaaS
As you can see in this slide, the leading IaaS providers today, host a large number of web sites.Amazon it self hosts around 2300 sites.
Here are some well known web sites which are hosted within the IaaS model.Read through slide.
In order for a data center’s network to be ready to provide Cloud-based services, it must 1st address 2 sets of challenges:The 1st set revolves around the challenges derived from the network delivering Cloud-based services. These challenges are directly linked to he characteristics of Cloud Computing and we will discuss them later in the presentation.The 2nd set of challenges revolves around the data center’s need to deliver applications to end-users. By becoming Cloud service providers, the service provider becomes an application delivery provider, which means he must now address all of the challenges of application delivery, such as application availability and security.
The 5 essential characteristics of Cloud Computing as determined by NIST are:On-demand Self-ServiceConsumers can self-provision computing and network resources, such as servers, networking, application delivery, security, etc.; Provisioning is automatic, as needed, and accomplished using Web Servicebased APIs without interaction with the service provider.Broad Network AccessServices are available over the network and accessed through standard mechanisms (e.g., web browsers, flash) Services are supported by thin or thick client platforms (e.g., smart-phones, laptops, etc).Resource PoolingThe service provider’s computing and network resources must be pooled to serve multiple consumers using a multi-tenant model. Different physical and virtual resources dynamically assigned and reassigned according to consumer demand. Rapid ElasticityComputing and network resources must be rapidly and elastically provisioned. This means the resources must also be automatically provisioned to quickly scale out and rapidly released to quickly scale in as needed.To accomplish this, resources must be available for purchase in any quantity at any time.Measured ServiceCloud systems automatically control and optimize resource use by leveraging a metering capability appropriate to the type of serviceResource usage can be monitored, controlled, and reported providing transparency for both the provider and consumer of the utilized service.
Each one of the essential characteristics we just described imposes its own set of challenges:On-demand Self-ServiceTo enable self-service, providers must figure out how to allow customers to add/remove/modify networking resources on demand without intervention.In addition to providing a self service option to computing resources, which is a commodity with Infrastructure as a Service, providers must now try and offer advanced self provisioning capabilities. To achieve this, they must figure out how maximize revenue from the “self-service” business model using the network infrastructure that’s already in place.Resource PoolingAs discussed, one of the main characteristics for Cloud Computing is the fact that we pool our virtual resources on the same hardware infrastructure. This creates 2 main challenges:First, cloud service providers need to ensure hosted applications maintain service levels in a shared environment where multiple apps are running on the same hardware.And secondly, they need to effectively and correctly redirect end-user traffic in this shared environment while ensuring each end-user has access to the correct application.Rapid ElasticityProviders must be able to dynamically align application traffic and VM resources to ensure they always have the exact amount of computing resources to fit end-user and application needs. This means the need for automatic VM provisioning based on real time business eventsAlso, providers must consider the ability to provision new resources in a remote data center in case the primary data center is maxed out or down.Measured ServiceProviders must gain application awareness in the network not just to ensure SLA’s are met but also for the purpose of network elements usage metering and billing.
The 1st part of Radware’s new Cloud Networks solution, is our ability to become a self service ADC. Thus giving service providers the option of allowing their customers to self-provision their application delivery needs. Please note that the self service portal is owned and managed via the Infrastructure as a Service provider and is used by the customer for all their provisioning needs such as computing and application delivery resources. So in this example we have Customer-1 which manages Application-1. Application -1 is represented and load balanced on Radware’s ADC as Farm-1.To accommodate an expected growth in traffic, customer-1 would like to increase the CPU and RAM of their virtual machines.Run 1st and 2nd animation and explain exampleThis whole process is done via the service provider’s “self service portal”.However it is not enough to only enlarge the application VM, the customer would also like to enlarge the bandwidth capacity provided to Farm-1 by the ADC.Run 3rd animation and explain exampleThis process is also done via the service provider’s “self service portal”.
Best-of-breed self-serving ADCA customer can easily add a new VIP to the ADC representing his hosted applicationThe ADC automatically measures the traffic and number of users for billing purposesFull support for network requirementsFacilitate the generation of new revenue from existing ADC infrastructureApplication delivery as a serviceApplication acceleration capabilities as add-on servicesOn demand throughput and service scalability Cost-effectively accommodate future growth in the number of users, applications, and traffic served by the ADC.Full investment protection, increased asset ROI,and CAPEX savings - no forklift upgrade requiredPay-as-you-grow approach- pay for the exact capacity required, and flexibly scale up when more is needed
In the case where the service provider does not wish to allow customers to directly modify the ADC’s configuration, it is possible to use Radware’s vAdapter which will automatically update the ADC’s farm configuration whenever a modification is made to the applications’ VMs.vAdapter is a virtual appliance which allows automatic synchcronization between changes in the virtual environment and the ADC’s configuration.Thus removing the need for the customer to manually modify the ADC’s configuration when ever they self provision new computing resources.Run animation and explain exampleThere are many business benefits to this solution including:Best-of-breed self-serving ADCYou get all the benefits of Radware’s market leading ADC coupled with self-serving capabilities.Service Providerscan now purchase Radware’sCloud Network Ready ADC and use it as an infrastructure ADC until they are ready to provide their customers with application delivery services. Once they are ready, the ADC is already in place and ready to go.Customers can easily add a new VIP or Farm to the ADCThe ADC automatically measures the traffic and number of users for billing purposesOpen API for external ADC managementReal-time alignment of resources with the networkFull support for current and future network requirementsFacilitates the generation of new revenue from the existing ADC infrastructure by being able to offerApplication delivery as a serviceApplication acceleration capabilities as add-on servicesService providers have on demand throughput and service scalability to cost-effectively accommodate future growth in the number of users, applications, and traffic served by the ADC.Full investment protection, increased asset ROI,and CAPEX savings - no forklift upgrade requiredPay-as-you-grow approach- pay for the exact capacity required, and flexibly scale up when more is needed
The 2nd part of Radware’s new Cloud Networks solution, is our ability to provide application elasticity and complete alignment between the application’s needs and the network’s virtual computing resources.This is done by combining Radware’s ADC and VirtualDirector products. VirtualDirector monitors the performance of the application and network and if the required service level is not acceptable, it automatically adds additional VMs in order to improve the application’s response time.Run animation and explain example according to the callouts <STEP 4 IS LAST CLICK>As can be seen through the example, Radware’s solution provides complete elasticity to the data center’s resources. Resources can be added/removed automatically according to the application needs.This ensures there are always sufficient resources to accommodate the application needs, but also prevents the existence of unused resources.
In the previous example we saw how Radware’s solution ensures complete elasticity within a single data center. In this example, we can see how Radware’s solution can also provide elasticity on multiple data centers, thus accommodating IaaS providers’ disaster recovery needs.Using Radware’s best-of-breed Global Traffic Redirection solution, IaaS providers can now ensure that end-users are always served from the data center closest to them (using our patented Proximity feature). Once an end-user reaches the closest data center, then we automatically check his/her application performance, and if needed we will add an additional resource.Run animation and explain example according to the callouts <STEP 6 IS LAST CLICK>As can be seen through the example, Radware’s solution provides complete elasticity across multiple data centers’ resources. Resources can be added/removed automatically according to the application needs ensuring there are always sufficient resources to accommodate the application needs while preventing the existence of unused resources.Business benefits:Ensure business applications get the resources they needAlign business application requirements with the infrastructureGain cloud virtual infrastructure elasticityGuarantee best response time for the end-userFacilitates virtual infrastructure OPEX reductions by freeing IT resourcesResource Allocation based on application response timeGlobal traffic management based on business parametersByDynamically provisioning computing resources on-demand, both per single data center and across multiple data centers.While taking into consideration the available capacity within each data center.
Feet On The Ground Head In The Cloud
Feet on the GroundHead in the CloudDave Chmielewski, Director, Marketing June, 2010<br />
Slide 2<br />Agenda<br /><ul><li>Introduction to Cloud Computing
Is Your Network Ready – Cloud Computing Challenges
NIST Definition of Cloud Computing<br />Cloud computing is a model for enabling convenient, on-demandnetwork access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidlyprovisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models. <br />Slide 5<br />
On-demand Self-Service<br />Allow customers to provision application delivery and security resources on demand via an open API<br />Maximize revenue from the “resource self-serving” business model<br />Add/remove capacity and services on-demand<br />Resource Pooling<br />Ensure hosted applications service levels<br />Effectively and correctly redirect end-user traffic<br />Rapid Elasticity<br />Dynamically align application traffic and VM resources<br />Automatic VM provisioning based on real time business events<br />Extending the infrastructure to remote data centers<br />Measured Service<br />Continuously monitor resources for metering and billing purposes<br />Gaining application awareness in the network<br />Cloud Networks Challenges<br />Slide 24<br />
OnDemand Self Service ADC<br />IaaS <br />Data Center<br />Step #1<br />Customer-1 enlarges CPU and RAM capacity of VM to support more traffic<br />Self Service Portal<br />Step #2<br />The self Service portal updates the VMs’ configuration through the VI Management<br />Step #3<br />The self service portal updates the configuration of the ADC via its API to allow more traffic to servers<br />Customer -1<br />VI Management<br />ADC<br />Firewall<br />Internet<br />Application 1<br />Application 2<br />Farm-2<br />Farm-1<br />Slide 33<br />
OnDemand Self Service ADC<br />IaaS <br />Data Center<br />Step #1<br />Customer-1 adds new application via self service portal and updates ADC<br />Self Service Portal<br />Step #2<br />The self Service portal creates application VMs through the VI Management<br />Step #3<br />The self service portal creates Farm-1 on ADC and assigns the VMs to the farm<br />Customer -1<br />VI Management<br />ADC<br />Firewall<br />Internet<br />Application 2<br />Application 1<br />Farm-2<br />Farm-1<br />Slide 34<br />
OnDemand Self Service ADC<br />IaaS <br />Data Center<br />Step #1<br />Customer-1 adds new application VM via self service portal<br />Self Service Portal<br />Step #2<br />The self Service portal creates application VMs through the vCenter<br /><ul><li>Best-of-breed self-serving ADC
Full investment protection, increased asset ROI,and CAPEX savings
Pay-as-you-grow approach</li></ul>Customer -1<br />vCenter<br />ADC<br />Firewall<br />Internet<br />vAdapter<br />Step #3<br />vAdapter assigns the new VMs to Farm-1 on AppDirector<br />Application 1<br />Application 2<br />Farm-2<br />Farm-1<br />Slide 35<br />
Knowing Your Network is Cloud Ready<br />Having a Cloud ready network means providing the following Cloud Services:<br />Slide 36<br />
Elastic Application and VM Resources Alignment<br />IaaS<br />Data Center<br />Step #3<br />Dynamically add computing resources to application and update ADC<br />vCenter <br />VirtualDirector<br />Step #2<br />Breach of application SLA due to lack of server resources is detected<br />Database<br />Servers<br />Step #1<br />User accesses hosted application at IaaS data center<br />Firewall<br />ADC<br />Local / Global TR<br />Front Tier <br />Virtualization Infrastructure (VI)<br />Internet<br />Step #4<br />Redirect traffic to new resource<br />Slide 37<br />
Elastic Application and VM Resources Alignment<br />Private Cloud <br />Data Center 2<br />vCenter <br />Step #3<br />Redirect User to Data Center 1<br />VirtualDirector<br />(optional)<br />Step #2<br />Identify better user proximity to Data Center 1<br /><ul><li>Align business application requirements with the infrastructure
Ensure business applications get the resources they need
Measured Service</li></ul>Ensuring Cloud applications’ Availability, Performance and Security<br />Allowing you to: <br />Have Your Feet on the Ground & Your Head in the Cloud!<br />Slide 45<br />
Thank youQuestions? <br />Contact us at firstname.lastname@example.org<br />Or visit our website at www.radware.com<br />