What we wish to cover today?, well it is all about the subject of our presentation.To Cloud or Not to Cloud...that is the question. And if the Cloud, why Azure?We will review some of the strategic decisions about cloud deployment? We will examine public and private cloud computing solutions across the industry, in the context of the NIST (National Institute of Standards and Technology) definition. We'll look at the key technical and business elements that factor into the private/public/hybrid cloud decision.We'll discuss the strengths of the Microsoft platform, focusing on Windows Azure and virtualization with Hyper-V. This session will include a case study of a 13-year managed service provider that made the decision to offer a public cloud solution on Windows Azure, and a live demo of the resulting solution. Our Agenda & What will we be covering todayFirst we will review what the National Institute of Standards and Technology has to say.Why? Lot’s of definitionsMicrosoft, IBM etcNIST- is Vendor Neutral
EVault Endpoint Protection is an integrated PC backup, recovery and data security solution that helps you control valuable data across today’s mobile workforce into the Azure Cloud
Windows Azure PlatformThe Windows® Azure™ Platform is a cloud services platform hosted in Microsoft data centers, which provides the computation, storage and management environment for hosting internet-scale applications. The Windows Azure Platform’s flexible and interoperable platform can be used to build new applications to run from the cloud or enhance existing applications with cloud-based capabilities. Its open architecture gives developers the choice to build web applications, applications running on connected devices, PCs, servers, or hybrid solutions offering the best of online and on-premises. The Windows Azure Platform reduces the need for up-front technology purchases, and it enables developers to quickly and easily create applications running in the cloud by using their existing skills with the Microsoft Visual Studio development environment and the Microsoft .NET Framework. As the platform evolves it will support more programming languages and development environments. The Windows Azure Platform simplifies maintaining and operating applications by providing on-demand compute and storage to host, scale, and manage web and connected applications. Infrastructure management is automated with a platform that is designed for high availability and dynamic scaling to match usage needs with the option of a pay-as-you-go pricing model. The Windows Azure Platform provides an open, standards-based and interoperable environment with support for multiple internet protocols, including HTTP, REST, SOAP, and XML. Microsoft SQL AzureMicrosoft SQL Azure extends the capabilities of Microsoft SQL Server into the cloud as a Web-based, distributed relational database. It provides Web services that enable relational queries, search, and data synchronization with mobile users, remote offices and business partners. It can store and retrieve structured, semi-structured, and unstructured data. Microsoft AppFabricMicrosoft AppFabric is a set of Microsoft-hosted, highly scalable, developer-oriented services that provide key building blocks required by many cloud-based and cloud-aware applications. Much like the .NET Framework provides higher-level class libraries that make developers more productive, AppFabric enables a developer to focus on their application logic rather than building and deploying their own cloud-based infrastructure services. Access Control The Microsoft AppFabric Access Control Service provides an easy way to control web applications and services while integrating with standards-based identity providers, including enterprise directories and web identity systems such as Windows Live ID. Authorization decisions can be pulled out of the application and into a set of declarative rules that can transform incoming security claims into claims that applications understand. Service Bus The Microsoft AppFabric Service Bus makes it easy to connect applications together over the Internet. Services that register on the Bus can easily be discovered and accessed, across any network topology. The Service Bus provides the familiar Enterprise Service Bus application pattern, while helping to solve some of the hard issues that arise when implementing this pattern across network, security, and organizational boundaries, at Internet-scaleIntroduction Examining IT total cost of ownership (TCO), the majority of IT spending, over 60% on average, is spent on core operations - the basic task of “keeping the lights on”. This leaves a scant 18% of the budget available for innovative investments such as new applications and services. Analyzing spending vs. performance, those organizations that reduce TCO and maximize innovative investments have higher revenue and profitability performance. These top performers spend significantly less on hardware, IT administration and support labor and services, allocating more spending on developing new applications and innovative services. A key opportunity for organizations is to leverage cloud computing platform to help reduce the costs of application development and IT services delivery, migrating the spending from operations to innovation. The Windows Azure Platform offers a simple, reliable, and powerful platform for the creation of applications and services. The Windows Azure Platform enables developers to focus on their business logic, as opposed to operational hurdles, in creating compelling applications, and allows IT operations and administration staff to reduce “keeping the lights on” costs by eliminating the need for investing significant resources in building and managing technology infrastructure.
Capacity PlanningIn most datacenters, servers are under-utilized, over-provisioned to support perceived needs and promised service levels.Computing is purchased on demand based on actual need and workload. Anytime more performance is needed, or a new service is launched, Windows Azure instances can be quickly and easily allocated. Dynamic scaling and on demand capacity drives lower TCO. Server hardware (including failover / redundancy), software (including operating system, virtualization, systems and backup management) and related annual support /maintenance contracts can be eliminated. StorageMost datacenters need to procure SAN, NAS or DAS storage to support applications. In traditional on-premises environments, storage is purchased ahead of time to support maximum capacity projections and growth. As a result, an average of 60% of storage is over-provisioned / un-utilized (Alinean 2009). For many applications, storage grows over time, increasing the required capital investment to not only include additional drive capacity, but often a costly re-architecture in order to meet performance and availability needs. Highly available / performance storage solutions such as mid-range / high end SANs often include expensive hardware and software to manage copies, mirroring and performance. Windows Azure includes highly scalable / available / durable storage infrastructure on-demand. Storage hardware, software purchases and related support and maintenance contracts can be eliminated. This includes elimination of data mirroring, backup software, libraries, media, and media services (off-site media storage). Database Servers and SoftwareDatabase servers and software can be an expensive investment for most organizations. Investments are often underutilized and over-provisioned. SQL Azure is an extremely cost effective solution that includes Microsoft SQL database licenses and storage. Database server hardware (including failover / redundancy), software license purchases for Microsoft SQL and database server, OS licenses, and systems management licenses, as well as related annual support /maintenance contracts can be eliminated. NetworkingFor on-premises solutions, a networking infrastructure needs to be procured and installed. Networking devices are often redundant, doubling the necessary investment. As traffic grows often this infrastructure needs to be re-scaled. Investments are often made in acceleration services / software to scale effectively.Windows Azure includes redundant and best practices managed networking infrastructure. Networking hardware (including failover / redundancy), management services, and annual support /maintenance contracts can be eliminated. Systems Monitoring and ManagementSystem monitoring and management tools need to be procured and implemented to monitor performance, availability, performance, security and configurations. This includes management of servers, applications, security, network and storage. Windows Azure host systems are monitored and managed using world-class best practices as an integral part of the service, with no additional cost or investment needed. Systems monitoring is part of the infrastructure and automated so the user does not have to the extra work. Annual support maintenance contracts are thus eliminated.Virtualization and Server ManagementTo achieve better utilization and reduced costs, most organizations are implementing virtualized infrastructures. These environments often require an investment in additional management tools, and an improvement in capability and maturity to effectively manage. Windows Azure does not require any incremental investment in tools to help manage a virtualized environment. Best practices are already maximized integral to the service to seamlessly manage physical devices and virtual machines. Automated service management helps in reducing costs.Development and Test EnvironmentDevelopment and test require systems that mirror / resemble deployment systems. This requires additional hardware, software, storage and other infrastructure investments, as well as provisioning and administration management. Windows Azure allows developers and testers to self-provision workspaces during development lifecycles on demand. Need to provision additional servers, network, storage and software to support development, test and staging environments is eliminated. RedundancyMost organizations require redundant web servers and failover for database servers. Windows Azure provides fail-over / redundancy support to assure service levels without adding management cost. Eliminates need for redundant hardware and failover / mirroring / redundancy software investments. Disaster Recovery SitesAny data center supporting high available applications requires a disaster recovery site or service to support operations should a disaster strike the primary datacenter. These redundant sites are expensive to establish and support. Windows Azure provides worldwide disaster recovery sites for data redundancy.
Server AdministrationServers require internal labor or managed services to assure that assets are properly installed, configured and optimize. These tasks include managing physical server installs and changes, operating system installs and patches, virtualization management, security management, systems monitoring and configuration. Windows Azure is a platform as a service, helping to not only eliminate the need to manage physical server install and changes, but more importantly, avoidance of time consuming operations tasks including change, configuration and services management of the operating system, virtualization, security, and management tools. Frees server administration resources for more important projects / value-added tasks. Avoid hiring more IT resources to support growth. Network AdministrationNetwork devices and connectivity also need to be managed by internal resources or managed services providers, particularly network setup and configuration, change management, tools management, performance monitoring, availability, optimization, and security.Windows Azure includes a completely managed, optimized and highly available networking infrastructure as part of the services. Frees network administration resources for more important projects / value-added tasks. Avoid hiring more IT resources to support growth. Storage AdministrationStorage needs to be managed to assure that data is available, high performance, recoverable and secure. Storage growth is a given with most applications and IT is taxed with not only adding storage when needed, but often reengineering the storage and DR architecture to support growth.Windows Azure provides a full managed high performance / availability storage infrastructure. Frees storage administration resources for more important projects / value-added tasks. Avoid hiring more IT resources to support growth.Telecommunications ManagementBandwidth providers need to be managed. For global operations, this can include multiple vendors. When an issue occurs, obtaining support can often be difficult.Windows Azure includes managed bandwidth as part of the services, with a central point of service. Free telecommunication management resources for more important projects / value-added tasks. Avoid hiring more IT resources to support growth. Security ManagementSecurity issues including preventing network intrusion, viruses, and data security are difficult and expensive to manage. Platforms need to be managed and constantly patched to help secure them from vulnerabilities. Windows Azure provides best practices security management and tools to help prevent attacks, and quickly isolate and mitigate them should they occur. Windows Azure includes management of configurations to assure that the latest security patches are installed. Frees security management resources for more important projects / value-added tasks. Avoid hiring more IT resources to support growth. Break-Fix ManagementWhen a hardware device has an issue, technicians need to quickly mitigate the issue and affect a repair.Windows Azure provides a fully virtualized environment assuring that device issues do not cause service downtime. Microsoft technicians handle all maintenance and repair on assets. Frees technical support resources for more important projects / value-added tasks. Avoid hiring more IT resources to support growth. Facilities ManagementDatacenters require physical support and maintenance including managing physical security / access, managing air handlers / cooling systems, managing power, and managing change.Windows Azure eliminates the need for facilities management, providing several world-class highly secure datacenter facilities with efficient and redundant power and cooling. Physical security includes biometric access. Frees datacenter facilities management resources for more important projects / value-added tasks. Avoid hiring more IT resources to support growth. Asset Management & ProcurementAssets require procurement to purchase, lease, manage support / maintenance contracts, and manage services contracts. These assets need to be tracked and lifecycle managed.Windows Azure eliminates the need for assets to support applications. Frees asset management and procurement resources for more important projects / value-added tasks. Avoid hiring more IT resources to support growth.
Help organizations balance flexibility and control – the Windows Azure Platform empowers organizations to select the best deployment model for applications – whether hosted on their own servers, hosted by a cloud provider or a combination of the two; helping developers and service managers to combine on-premises and cloud resources to solve business problems.
How the Windows Azure Platform Delivers Savings In steady growth environments, on-premises or traditional hosted capacity is purchased based on forecasts where capacity is purchased ahead of time to support predicted workload/growth. These environments are typically 40-60% over-provisioned initially, and as growth occurs, additional capacity is added in similar over-provisioned fashion. In virtualized environments capacity can be added by managing virtual machine / physical server allocations to help reduce the amount of over-provisioning, but most environments have not implemented automatic dynamic workload management, requiring management intervention and still leading to 20% or more under-utilization of assets. The over-provisioning comes with initial capital cost, as well as on-going operational expenses, leading to higher total cost of ownership (TCO). As growth is monitored, unpredictable spikes in growth are not immediately handled, causing short term service level issues. When spikes occur, emergency provisioning often occurs to be sure future spikes are handled, but often just leads to additional headroom requirements and further over-provisioning. With the Windows Azure Platform, additional capacity can be better matched and allocated to support monitored workloads, substantially reducing the amount of over-provisioning.When workloads decline from predictions, capacity can be reduced to lower costs. When workloads increase dramatically, additional capacity can be quickly and dynamically allocated to handle increased computing demands, adding just what is needed, and then de-allocating when not needed. With the Windows Azure Platform, actual capacity requirements can be more precisely matched against capacity purchased to dramatically reduce total cost of ownershipIn environments with predictable demand spikes or scheduled workloads / applications, on-premises solutions are most often purchased based on peak requirements. When not in use, the computing capacity often sits idle. This leads to dramatic underutilization of the assets and unnecessary capital investment / on-going management and support costs. Sometimes this peak capacity can be utilized by other virtualized applications, moving demand to utilize the idle capacity. In this manner, utilization can be improved, but in practice the management overhead in non-fully automated environments leads to these resources sitting idle. If peak capacity varies or grows, the on-premises environment is over-provisioned to handle the growth in peak demand, making the return on assets that much worse, and leading to even higher total cost of ownership.
With the Windows Azure Platform, additional capacity can be allocated on a scheduled basis to precisely match the needs of the predictable demand spike or scheduled application. When demand spikes are not present, or the application computing power is not needed, the Windows Azure Platform capacity can be turned off to reduce costs. When demand spikes occur and the application computing power is needed, the capacity can be dynamically allocated to meet the exact requirements. With the Windows Azure Platform, actual capacity requirements can be more precisely matched against capacity purchased to dramatically reduce total cost of ownership.
Additional Benefits of the Windows Azure PlatformThe Windows Azure Platform can deliver significant additional benefits (some of which are significant, but more difficult to accurately quantify) compared to an on-premises solutions: Improved Agility and Time to Market – with a physical infrastructure to manage, or locked in dedicated server hosting contracts, handling changing business requirements can be a challenge compared to a pure on-demand solution such as the Windows Azure Platform. With the Windows Azure Platform the team can in a matter of minutes setup and deliver new applications or services, scale to meet demand spikes, or reconfigure the services to meet changing business needs – all without having to reconfigure or change a physical infrastructure. This can help the team drive launch more quickly new revenue generating applications, deliver new business services more quickly and meet changing demands instantly. Developers can develop applications for the Windows Azure Platform using the rich and intuitive functionality offered by Visual Studio that they are already familiar with. Ability to scale up and down seamlessly without complex operational procedures. Ability to upgrade my own service without taking it down. Higher Availability / Service Levels – the Windows Azure Platform has guaranteed service levels for performance and availability. Achieving these service levels for a cost effective cost per month versus the substantial investment it would take to achieve similar performance, scalability, redundancy, disaster recovery and availability with on-premises solutions. This is achieved through best practices failover, mirroring, snapshots, backup and recovery, redundancy of systems, redundancy of datacenters, and monitoring. Improve Security – the Windows Azure Platform provides best practice physical security including biometrics / layered access to datacenter facilities, as well as multiple layers of security built into the platform itself. Better Focus on Innovation – many organizations would like to do more, but are resource constrained as to how many new applications can be launched in a given quarter or year, and how much new technology and innovation to take advantage of. Many organizations report that limitations in staff prevent the development, test and launch of new applications, proper evolution and maintenance of existing applications, further virtualization of the datacenter, and launch of new services / business models such as SaaS. With the Windows Azure Platform, the organization does not have to spend precious resources on installing, configuring, managing, optimizing and supporting the servers and infrastructure, freeing up time to work with business groups and development on innovative projects and to launch / deliver more applications to users, partners and customers. Faster Path to Software as a Service (SaaS) Offerings – The Windows Azure Platform provides a simple mechanism for developers and businesses to utilize the cloud in meeting customer needs, providing a faster path to SaaS offerings. The Windows Azure Platform’s business model enables ISV’s to move from traditional software license sales, to more quickly adopt and properly deliver upon the software as a service business model. The services platform can be used to deliver applications as a service, or give new life to existing investments - providing new capabilities to existing on-premises and Web applications. The Windows Azure Platform can be integrated into existing applications or used to expose on-premises application services to consumers, business partners, or other organizations.
Azure is not a .NET only platform, the goal of Azure is to provide a cloud service which is agnostic to languages. Azure will support any language which is supported by Windows Server, in reality the supported for non-.NET languages and technologies will be stronger on Azure than Windows Server as Windows Server was tightly integrated with the NET framework.In addition to C# and VB, Azure supports the following languages:C++PHPJavaPython Ruby
This slide depicts how EVault Endpoint Protection works.First, an agent is installed on the laptops and desktops that you want to protect. This agent runs in the background, barely noticeable by the end user. Depending on your specific policy, the administrator or the end user can determine how often a backup is performed. It can be set for up to every minute.One great thing about this technology: When a laptop is offline, data is backed up locally and transmitted next time the device connects. They also have the ability to perform their own backups and restores.Backups are WAN-Optimized Global deduplication ensures each data block is backed up only once, even if the same file resides on 1,000 PCs. Along with data compression, global deduplication minimizes bandwidth usage, shrinks backup windows, and reduces the storage footprint. Recoveries are faster too, because end users restore only changed blocks, not whole files. The data is backed up to one of our vaults in the cloud, which is managed by our data protection experts.The data centers are SAS70 and ISO certified.Located in North America and in Europe.
So let me introduce you to EVault.We deliver cloud connected data protection and other storage solutions,EVault is a disk based technology– providing a faster, more efficient, more reliable alternative to tape.We deliver our solutions in the form of SaaS, Software, Appliances, Managed services, on your premises, in the cloud, or across the two – in any combination that works for you. No matter which way you choose to deploy, you will get the exact same technology, same customer experience.We’ve been doing this since 1997, and have built up a strong customer base that turns to us not only for our professional grade technology, but also for our top tier data center infrastructure - that ensures safe and secure protection for their data. And for our industry leading customer support, which consistently gets extremely high marks (at 97%). As a subsidiary of Seagate, we have the backing of the world’s largest storage company.
DO NOT REMOVE THIS SLIDE
DO NOT REMOVE THIS SLIDE
Competitive Cloud PlatformsThere are a number of organizations that play in the individual verticals, such as Private Cloud: VMware vSphereInfrastructure as a service: Amazon, for example you can pick a template VM. Amazon is starting to creep into PaaS such as what is being offered with Amazon’s Virtual Private CloudPlatform as a service: Google App EngineSoftware as a service : Example Sales ForceMicrosoft is the only vendor with an offering in every category, bringing to market by far the broadest range of cloud platforms.Hype-v System Center for Private CloudDynamic Datacenter, for IaaSWindows Azure for PaaS, but Azure starting to move into SaaSMicrosoft now has a range of services running in SaaS, such as Xbox Online, Office 360 and Hotmail.
To Cloud or Not to CloudDavid LangdonProduct Management GroupEVault, a Seagate Company email@example.com http://ca.linkedin.com/in/dlangdon David_J_Langdon
Agenda• NIST Definition of Cloud Computing• Competitive Cloud Platforms Today• The Truth about Azure• Decision Factors• Case Study: EVault Endpoint Protection• Demo www.langdon.biz
NIST Essential Cloud Characteristics• On-demand self-service• Broad network access• Resource pooling (location independence)• Rapid elasticity• Measured serviceFrom: National Institute of Standards and Technology (http://www.nist.gov/itl/cloud) www.langdon.biz
NIST Cloud Service Models• Cloud Software as a Service (SaaS) • Use provider’s applications over a network• Cloud Platform as a Service (PaaS) • Deploy customer-created applications to a cloud• Cloud Infrastructure as a Service (IaaS) • Rent processing, storage, network capacity, and other fundamental computing resourcesFrom: National Institute of Standards and Technology (http://www.nist.gov/itl/cloud) www.langdon.biz
NIST Cloud Deployment Models• Private cloud – Enterprise owned or leased• Community cloud – Shared infrastructure for specific community• Public cloud – Sold to the public, mega-scale infrastructure• Hybrid cloud – Composition of two or more clouds From: National Institute of Standards and Technology (http://www.nist.gov/itl/cloud) www.langdon.biz
How Azure Stacks UpCUSTOMER PERCEPTIONS WINDOWS AZURE OF COMPETITORS COMPETITIVE ADVANTAGEAmazon Web Services is the Built-in robust management andmarket leader in IaaS offerings maintenance services to minimize IT costsGoogle App Engine is easier to get Enterprise class cloud servicesstarted with and is cheaperForce.com provides template- Offers more robust developer tools andbased (easier) development platform; allows use of most languagesVMware is the leader in private Allows a hybrid model to balance resources between private data centercloud management/virtualization and private cloud
The Truth About Windows AzureCUSTOMER CONCERNS THE TRUTH ABOUT ABOUT WINDOWS WINDOWS AZURE PLATFORM AZURE PLATFORMA proprietary platform limited to Microsoft Interoperable platform with support fortechnologies Java, Python, Ruby, PHPLoss of control over the application IT can focus on high-value tasksMore expensive Competitive pricingMicrosoft not ready for cloud computing Microsoft has more than 15 years of cloud computing experienceTakes too long to get started Migration depends on app size
EVault for Endpoint protectionCase Study www.langdon.biz
EVault Endpoint ProtectionAn integrated backup and data security solution thathelps control data across mobile workforces. www.langdon.biz
Windows Azure Platform vs On-PremiseDecision Factors:• Capacity Planning• Storage• Database Servers and Software• Networking• Systems Monitoring and Management• Virtualization, Server Management• Development and Test Environment• Redundancy & Automatic Failover• Disaster Recovery Sites www.langdon.biz
Windows Azure Platform vs On-PremiseDecision Factors:• Server Administration• Network Administration• Storage Administration• Telecommunications Management• Security Management• Break-Fix Management• Facilities Management• Asset Management & Procurement www.langdon.biz
Windows Azure Platform vs On-Premise Sample Data Only www.langdon.biz
Windows Azure Platform vs On-PremiseComputing Capacity www.langdon.biz
Windows Azure Platform vs On-PremiseComputing Capacity www.langdon.biz
TCO Comparison Sample Data Only www.langdon.biz
demoEVault for Endpoint protectionHosted in Azure www.langdon.biz
How EVault Endpoint Protection Works www.langdon.biz
EVault, a Seagate Company at GlanceCloud-Connected Storage Solutions • EVault professional grade data protection & disaster recovery • Pure disk technology, WAN-optimized • SaaS, software, appliances, managed services • On-premise, in the cloud, hybrid • Single platform, flexible deployment30,000+ Customers • SMB to SME • Remote and Branch Offices (ROBO) • Multi-site, multi-platform environmentsRock Solid Infrastructure • Secure, online backup and recovery since 1997 • 35 PB of data under management • Nine top-tier datacentersWorld Class Customer Service • 97%+ Customer SatisfactionBacked by Seagate • Worldwide leader in Storage www.langdon.biz
next stepshttp://bit.ly/LearnAboutAzurewww.nist.gov/itl/cloudwww.i365.com/products/cloud-storage-services/laptop-backup/endpoint-protection.html www.langdon.biz
resourcesLearn more about Windows Azurehttp://bit.ly/LearnAboutAzureExperience Windows Azure with a FREE trialhttp://bit.ly/Get90DayTrialExperience EVault for Endpoint Protection with a FREE trialhttp://pages.i365.com/EEPFreeTrialRequest www.langdon.biz
NIST Cloud Definition Framework Hybrid CloudsDeployment Private Community Public CloudModels Cloud Cloud Software as a Platform as a Infrastructure as aService Service (SaaS) Service (PaaS) Service (IaaS)Models On Demand Self-ServiceEssential Broad Network Access Rapid ElasticityCharacteristics Resource Pooling Measured Service Massive Scale Resilient ComputingCommon Homogeneity Geographic DistributionCharacteristics Virtualization Service Orientation Low Cost Software Advanced Security www.langdon.biz
Competitive Cloud Platforms Private Cloud Public Cloud Deployment Deployment IaaS PaaS SaaS Hosting Partners CRM Hyper-V, Dynamic Windows Azure Online System Datacenter PlatformMicrosoft Center Office Alliance 365 Hosting Partners VMware VMware Google Salesforce.com vSphere vCloud App Engine Force.com Others Amazon Web Services Source: Chappell & Associates, with modifications www.langdon.biz