Citrix Systems Cloud Evangelist Tim Mackey Leveraging Cloud Architectures in the Enterprise.

Slides:



Advertisements
Similar presentations
1/17/20141 Leveraging Cloudbursting To Drive Down IT Costs Eric Burgener Senior Vice President, Product Marketing March 9, 2010.
Advertisements

Agile Infrastructure built on OpenStack Building The Next Generation Data Center with OpenStack John Griffith, Senior Software Engineer,
1 Vladimir Knežević Microsoft Software d.o.o.. 80% Održavanje 80% Održavanje 20% New Cost Reduction Keep Business Up & Running End User Productivity End.
VMware Virtualization Last Update Copyright Kenneth M. Chipps Ph.D.
Citrix Partner Update The Citrix Delivery Centre.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
Live for today as if it is your last day but plan for tomorrow as if it will last forever!
Cloud Computing (101).
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Cloud Don McGregor Research Associate MOVES Institute
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
Plan Introduction What is Cloud Computing?
Deploying Moodle with Red Hat Enterprise Virtualization Brian McSpadden Director of Network Operations Remote-Learner.net.
Effectively Explaining the Cloud to Your Colleagues.
Opensource for Cloud Deployments – Risk – Reward – Reality
Derek Slayton Sr. Director, Products Citrix Systems.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
The Citrix Delivery Center. 2 © 2008 Citrix Systems, Inc. — All rights reserved Every Day, IT Gets More Complex EMPLOYEES PARTNERS CUSTOMERS.
Copyright 2009 Fujitsu America, Inc. 0 Fujitsu PRIMERGY Servers “Next Generation HPC and Cloud Architecture” PRIMERGY CX1000 Tom Donnelly April
Preparing your Fabric & Apps for Windows Server 2003 End of Support Jeff Woolsey Principal Program Manager.
Get More out of SQL Server 2012 in the Microsoft Private Cloud environment Steven Wort, Xin Jin Microsoft Corporation.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
= WEEKS, MONTHS, YEARS OF DELAYED APPLICATION VALUE MISSED REVENUE OPPORTUNITIES, INCREASED COST AND RISK DEV QA PACKAGE COMMERCIAL SOFTWARE CUSTOM APPLICATION.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
FlashSystem family 2014 © 2014 IBM Corporation IBM® FlashSystem™ V840 Product Overview.
Protect Your Business-Critical Data in the Cloud with SoftNAS, a Full-Featured, Highly Available Solution for the Agile Microsoft Azure Platform MICROSOFT.
1 The Fast(est) Path to Building a Private/Hybrid Cloud October 25th, 2011 Paul Mourani RightScale.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
©2015 EarthLink. All rights reserved Cloud Express ™ Optimize Your Business & Cloud Networks.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
How AWS Pricing Works Jinesh Varia Technology Evangelist.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Chapter 8 – Cloud Computing
MidVision Enables Clients to Rent IBM WebSphere for Development, Test, and Peak Production Workloads in the Cloud on Microsoft Azure MICROSOFT AZURE ISV.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Microsoft Azure and DataStax: Start Anywhere and Scale to Any Size in the Cloud, On- Premises, or Both with a Leading Distributed Database MICROSOFT AZURE.
Information Systems in Organizations 5.2 Cloud Computing.
Cloud computing: IaaS. IaaS is the simplest cloud offerings. IaaS is the simplest cloud offerings. It is an evolution of virtual private server offerings.
Built on the Powerful Microsoft Azure Platform, Forensic Advantage Helps Public Safety and National Security Agencies Collect, Analyze, Report, and Distribute.
Microsoft Azure and ServiceNow: Extending IT Best Practices to the Microsoft Cloud to Give Enterprises Total Control of Their Infrastructure MICROSOFT.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
MICROSOFT AZURE APP BUILDER PROFILE: RAVERUS LTD. Raverus is a customer-driven company engaged in providing software applications designed to improve and.
Content Management in Windows Azure Thom Robbins, Chief Evangelist, Kentico CMS.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Journey to the HyperConverged Agile Infrastructure
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Rick Fleming HP Federal Practice Lead February 2009
Unit 3 Virtualization.
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Chapter 6: Securing the Cloud
Understanding The Cloud
Avenues International Inc.
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
Prepared by: Assistant prof. Aslamzai
What is Cloud Computing - How cloud computing help your Business?
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
Customer Profile (Target)
Introduction to Cloud Computing
AWS. Introduction AWS launched in 2006 from the internal infrastructure that Amazon.com built to handle its online retail operations. AWS was one of the.
OpenNebula Offers an Enterprise-Ready, Fully Open Management Solution for Private and Public Clouds – Try It Easily with an Azure Marketplace Sandbox MICROSOFT.
Managing Clouds with VMM
Intelledox Infiniti Helps Organizations Digitally Transform Paper and Manual Business Processes into Intuitive, Guided User Experiences on Azure MICROSOFT.
Unitrends Enterprise Backup Solution Offers Backup and Recovery of Data in the Microsoft Azure Cloud for Better Protection of Virtual and Physical Systems.
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
Cloud Computing Architecture
Presentation transcript:

Citrix Systems Cloud Evangelist Tim Mackey Leveraging Cloud Architectures in the Enterprise

Enterprise Objectives for Cloud Remove IT as a service delivery critical path Self Service Reduce IT operational costs Management Automation Consistent application and service deployment Workload Standardization Manage complete infrastructure, regardless of scale Centralized Management Drive reduced capital requirements Smarter Virtualization Capital Leverage Workforce Leverage Visibility into user and line of business usage Usage Metering

Server Virtualization++Cloud Built for traditional enterprise apps and client-server compute Architected for 100s of hosts Scale-up (server clusters) Applications assume reliability IT Management-centric [1:Dozens] Proprietary vendor stack Think: vCloud Director Enterprises should, and will, become more cloud-like… Designed around big data, massive scale and next-gen applications Cloud architecture for 1000s of hosts Scale-out (multi-site server farms) Applications assume failure Autonomic [1:1,000’s] Open, value-added stack Think: AWS, RAX, zCloud, eBay, etc. …but adoption of new cloud architecture is the future More scalableMore scalable Lower costLower cost More openMore open More scalableMore scalable Lower costLower cost More openMore open

Key Features for Successful Clouds

A Cloud Role Model: AWS

Availability Zone ◦ Location engineered for failure isolation ◦ Contains compute, network and storage Region ◦ Geographically dispersed data centers ◦ Contains one or more Zones Instance ◦ Predefined compute element with template ◦ Local storage destroyed with instance Elastic Design ◦ Predictable costing model ◦ On demand provisioning Amazon Web Services Architecture

No zone uptime guarantee ◦ SLA: Region has uptime of 99.95% in last year Customer owns application ◦ Infrastructure is Amazon’s problem Zone implementation hidden ◦ Compute unit based  “early Ghz Xeon” ◦ Hypervisor is heavily customized Xen ◦ Network details fully abstracted Instance configuration pre-defined ◦ Supports custom templates within instance type Availability and Implementation Assumptions US East (Virginia) US West (California)

Instance location is unknown ◦ Which host is running the instance? ◦ Are multiple nodes on the same host? Storage and Network are unknown ◦ Performance optimizations limited ◦ IO control limited Compliance ◦ Limited capability to audit and monitor ◦ No visibility into network segmentation ◦ Security groups a proven model Enterprise Applications and AWS VM

Customizing the hypervisor made sense …. In 2006 ◦ Hypervisor is a commodity. Go with proven solution for best supportability Infrastructure should be abstracted, but core architecture needs to make sense ◦ Design with the expectation that a core component may need to be replaced Traditional packaged enterprise applications not designed for agility ◦ Assume outages, not availability ◦ Assume stateless, not statefull ◦ Assume dynamic scale, not static capacity planning IaaS model do work, but you need to plan for them ◦ Start with new projects, don’t try and migrate as the first cut Cloud Builder Lessons from Amazon

Learning from Amazon

Online gaming studio based in CA ◦ Believes internet should be for fun ◦ FarmVille reached 25 million daily users in 5 months Started with traditional colo model ◦ Couldn't scale fast enough and outgrew data center ◦ No agility, and agility is key for games Leverages Amazon AWS ◦ Low cost development platform ◦ Provides fixed cost services during rollout zCloud is internal private cloud ◦ Looks and feels like AWS, only more control ◦ Favorable cost model at game scale Case Study: Zynga

Agility is the core requirement zCloud tuned for the needs of Zynga ◦ In memory databases ◦ Single digit latency between nodes ◦ Very quick provisioning ◦ AWS Large Instance  zCloud host Can provision 1000 hosts in < 24 hours ◦ Key solution elements: CloudStack, RightScale and XenServer Jan % of workloads in AWS Jan % in zCloud Anatomy of zCloud

Profile applications in AWS, then move in house ◦ Built game monitoring tools ◦ Games are the assets “All-In” monitoring of external infrastructure ◦ Service providers show 4-5 9s, but users say different ◦ Redundant providers at each level ◦ Direct fiber to multiple AWS regions ◦ Implemented data replication ◦ Fully automated provisioning at each level Manage What You Own

Public clouds are minivans zCloud is a race car ◦ zCloud is optimized for social gaming ◦ Know your application requirements Don’t rent what you can own cheaper ◦ Cloud operator doesn’t care about your success ◦ Optimized applications might be key Ensure you have backup plans ◦ Usage can and does spike ◦ Outages can and do happen Cloud Builder Lessons from Zynga vs.

South Korean telecom giant ◦ Largest landline, and second largest mobile provider uCloud provides Enterprise and Consumer Services ◦ Compute, Storage, Backup and virtual desktop services Core requirements were performance and agility Delivers services for 40% less than AWS Case Study: Korea Telecom uCloud

Largest Indian telco, and provider of global IT services InstaCompute designed for DevOps and IT outsourcing Pilot to production in under 9 months Delivers compute costs 50% below AWS Case Study: TATA InstaCompute

Utility computing fits business model ◦ Traditionally operate a low margin business model ◦ Understand tiered service offerings ◦ Have a history with instant provisioning Tiered service demands infrastructure flexibility ◦ “Cost per instance” is paramount ◦ Charge extra for premium features ◦ Instance doesn’t imply virtualization ◦ Be prepared to change vendors if better model appears Provisioning agility expected ◦ Customers expect instant self service access and detailed billing Cloud Builder Lessons From Telcos

Designing Your Enterprise Cloud

Clearly define what you want to offer ◦ What types of applications ◦ Who has access, and who owns them ◦ What type of access Define how templates need to be managed ◦ Operating system support ◦ Patching requirements Define expectations around compliance and availability ◦ Who owns backup and monitoring Service Offerings

Department data local to department ◦ Where is the application data stored Data and service isolation ◦ VM migration and host HA ◦ Network services Encryption of PII/PCI ◦ Where do keys live when data location unknown ◦ Need encryption designed for the cloud Showback to stakeholders ◦ More than just usage, compliance and audits Enterprise Tenancy Requirements

Hypervisor defined by service offerings ◦ Don’t select hypervisor based on “standards” ◦ Understand true costs of virtualization ◦ Multiple hypervisors are “OK” To “Pool” resources or not ◦ Is there a real requirement for pooled resources ◦ Can the cloud management solution do better? ◦ Real cost of shared storage Primary storage defined by hypervisor Template storage defined by solution ◦ Typically low cost options like NFS Virtualization Infrastructure

Design for maintainability Monitor critical components ◦ Management servers and system support VMs ◦ Hypervisor hosts, and critical infrastructure ◦ End user deployment environments Cloud Operations If your cloud has maintenance windows, you’re doing it wrong.

Pod 1 Cluster 1 Host 2 A Host is the basic unit of scale. A Cluster groups compatible hosts All hosts in a cluster have access to shared (primary) storage A Pod is one or more clusters, usually with a L2 switch. Typically a pod is a rack. Zones contain one or more pods, and have access to secondary storage for templates Firewall and Load balancers separate public and private networks Candidate Cloud Deployment Model Host 1 …. L3 switch Secondary Storage Pod N Zone 1 Firewall Load Balancer Primary Storage L2 switch …. Cluster N

Worlds largest public cloud environment Delivering video on demand via the cloud Uses the cloud to sell more pigs Transformed their hosting business with the cloud Uses the cloud to disrupt the way we communicate Built one of the fastest growing and most innovative companies on the planet Cloud Architectures are the Key to Success