Running SAP on SUSE Cloud 2.0


Published on

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Prior to cloud computing more and more conversations between IT and the Line of Business started to look this way.
    Walk through the conversation.
    So developers and the Line of Business moved to the cloud.
  • Now let's take a step back and discuss some of the basics of cloud computing.
    Cloud computing can take place outside your company or inside your firewall. In general, the options are:
    Public Cloud Computing. The cloud infrastructure is owned, managed, and operated by a cloud service provider and runs on its premises. Resources are typically delivered on-demand through a public portal.
    Private Cloud Computing. The infrastructure is owned managed and operated by an organization for its own use. Ownership, location and operation can be outsourced to a third party, but the overall responsibility for definition of services and acquisition of physical resources remains with the enterprise.
    And then there is hybrid cloud computing, which allows a user to access public and private cloud resources from a single management environment. This provides more flexibility to organizations that have a wide range of workloads and a highly dynamic environment.
    Also, there are three distinct types of IT services that enterprises both deliver and use today, through public, private and hybrid cloud computing models:
    The first is Software-as-a-Service or SaaS. SaaS enables users to access an application, but have little to no control over the delivery of the application. An example of SaaS is Google Mail or
    The second is Platform-as-a-Service or PaaS. PaaS enables users to deploy onto the cloud infrastructure applications they have created or acquired through a framework of programming languages, libraries, services, and tools supported by the provider. The user has control over the deployed applications and possibly configuration settings for the application-hosting environment, but not the underlying infrastructure. An example of a public PaaS is Windows Azure or CloudFoundry. An example of a private PaaS is the Windows Azure Platform Appliance.
    The service model that is most widely viewed as “a cloud” is Infrastructure-as-a-service or IaaS.
    An IaaS cloud enables a user to dynamically provision computing, storage, networks, and other fundamental computing resources where the user does not manage or control the underlying infrastructure. The most common use case is the provisioning of a virtual server by a user, who then adds an OS and application to run on the virtual server.
  • Other organizations are also beginning to see the benefits of private cloud. Over time more and more enterprises are making a private cloud implementation in their data center a priority. Forrester, recently provided an update to this study and it showed that the number had grown to 46%.
  • However, by deploying a private cloud you can also meet the needs of the business, while lowering costs. But, you can achieve this without losing control of your data, or opening your enterprise up to security risks.
    As with all technology innovation, Private Cloud lowers costs. Through automation and orchestration Private Cloud promises to provide improved server utilization rates. Automation when combined with the self-service features of cloud computing that enable private cloud users to provision and configure servers themselves will allow your IT department to become more efficient and free-up staff for other higher value activities even as you scale out your cloud environment.
    But, the real benefit of the private cloud is to be able to respond to the needs of the business more rapidly using your enterprise's infrastructure, security measures, and compliance protocols.
  • Let's go one level deeper into the technical differences in the various types of clouds. If you look a full application stack, you start at the bottom with the physical infrastructure – servers, the network, and storage. Since we are focused on virtualized infrastructure, the hypervisor is really part of the lowest level of service delivery. Looking at the left, this is what an IaaS provider such as Amazon delivers to the customer. Everything above the hypervisor including the VM and the OS is specified and operated by the customer. Looking at PaaS, the service provider picks up responsibility for the VM, OS and middleware, leaving the customer to focus on just the data and applications. Note that the applications are developed for the specific PaaS environment that the service provider uses. Going one step further, in a SaaS model, the service provider is responsible for deploying and maintaining the entire stack – The customer just adds users.
  • Contrasting this with the private cloud, let's start at the right hand side of the slide with SaaS. This is the development model for most businesses today – IT is responsible for deploying, managing and maintaining everything. The LOB just provides users. In other words, IT is a SaaS provider today. The drivers that we discussed around cloud are really discussions of how IT moves toward IaaS and PaaS by establishing user interfaces that enable the LOB to take more control over the entire solution.
    In effect, the role of IT becomes identical with the role of an external cloud provider.
    The corollary of all this is that the Line of Business needs to be prepared to take ownership of the tasks outlined here for either IaaS or PaaS.
  • SUSE Cloud is our OpenStack distribution and uses Crowbar as part of the install framework to help simplify the installation and ongoing management of your private cloud environment.
    SUSE Cloud delivers on the promise of a private cloud by allowing you to deploy a secure, compliant fully supported cloud environment within your firewalls.
    By using SUSE Cloud IT and the business can work more closely together. They can react quickly to changing business demands and reduce costs by automating the creation of virtual servers and deploying workloads on them.
    Utlimately, SUSE Cloud will allow you to be the cloud service provider of choice for your enterprise.
  • This is why. OpenStack has the greatest industry support and most vibrant community among open source cloud software projects. The most recent release, Grizzly, had contributions from 517 developers from 180 companies.
    In the long-run the vibrancy of the community will lead to more rapid innovation than competing projects and even proprietary solutions
    When we were formulating our private cloud strategy we went and spoke with our customers and they wanted to know what was our OpenStack solution. So, customer demand is really driving our participation in OpenStack
    Finally, the formation of the OpenStack Foundation helps to ensure:
    The long-term viability of the project and that the project's development goals benefit the industry and not one vendor – unlike CloudStack and Eucalyptus
    Our developers find this to be the most professional community because most contributors come from vendors and are committed to solving user issues.
  • SUSE is an original platinum member of the OpenStack foundation. As such, we provide legal, engineering, and ongoing financial support to the foundation.
    Alan Clark, who also sits on the board of the Linux Foundation, is the Chairman of the OpenStack Foundation's board. His experience working on behalf of SUSE within other Open Source communities proved invaluable during the formation of the foundation. His colleagues recognized this and voted him as chairman.
    SUSE has focused its technical contributions to date on making sure OpenStack is enterprise ready.
    Security and hardening of the code.
    Easing deployments and ongoing maintenance
    Ensuring multi-hypervisor support by upgrading OpenStack support for Xen and working with MSFT to ensure full support for Hyper-V.
    We will continue to provide code and feature contributions in future releases.
    Ultimately all of this is to ensure that we have the most enterprise ready OpenStack distribution
  • But, why do you need a distribution?
    Enterprises don't download the Linux Kernel from and deploy.
    What you see in Orange is OpenStack. It is like
    To make OpenStack usable you also need other items. You need servers. OpenStack needs to run on an OS and a hypervisor or two. You need a messaging service and a database. And you need all of these items and support for all of these items integrated together.
    And you also need an install framework to ease the initial set-up and ongoing use of the cloud.
    And then you have other management tools that need to integrate seamlessly into your private cloud environment and be fully supported.
    Piecing all of this together yourself and getting it deployed can be costly and time consuming.
  • When building a private cloud, many organizations start with solutions that fit their existing Virtualization standards. More and more organizations are finding that mulitple hypervisors exist in different departments or divisions, which over time they would like to include in their private cloud strategy.
    The hypervisors used today, will evolve, there will be new technologies that emerge, and a private cloud strategy that takes this innovation and evolution into account will best serve the IT organization.
    As private clouds begin to share workloads with public clouds to form a hybrid clould, support for mulitple hypervisors will create flexibility and choice.
  • Goal: Comprehensive solution for managing the whole lifecycle of Operating Systems and core applications anywhere in the Datacenter or Private or Public Cloud
    Build with Studio, run in any cloud, including a SUSE private cloud offering, manage and orchestrate with SUSE Manager
    SUSE Manager engine with API to the Linux Systems Management Engine
    SUSE Manager UI extends into
    Portal for your IT organization
    Workflow engine
  • SUSE Studio is a tool that provides a wizard style interface that helps developers create a custom image built on SUSE Linux Enterprise Server. Using Studio, IT or line of business developers configure the operating system and add application-specific packages and middleware. They can build an image that is ready to run on SUSE Cloud or public clouds such as Amazon EC2. Then, deploy the image to those environments with a single click.
    This new workload is then stored in the image repository. From there, the user can use SUSE Cloud to set up a new server and deploy the image onto the cloud. By storing images in a single repository, it's easy to share images, modify them for different uses, or deploy them through automated tools in response to demand spikes.
  • SUSE Manager is the ideal solution for managing large numbers of virtual servers running in a cloud environment. It helps enterprises easily update all of their Linux workloads. This ensures the performance and security of the workload and aids compliance with both corporate and external regulations.
    Using SUSE Manager, you can easily update and monitor all of their Linux workloads, ensuring a continued, harmonious cloud.
    SUSE Cloud, combined with SUSE Studio and SUSE Manager, provides an enterprise ready, stable cloud environment for any organization.
  • SUSE Cloud is an Infrastructure-as-a Service private cloud solution for the enterprise. Combined with SUSE's tools SUSE Cloud enables the implementation of an automated cloud-centric life management. That simplifies the overall life cycle management.
    Developer creates new: Application Middleware library
    Uses automated tool to: Specify dependencies, Create packages with meta-data
    Adds package to repository
    Image creation:
    Developer creates OS image containing: Application, Middleware, OS, Management instrumentation
    Uses automated tool to: Resolve dependencies, Add needed packages ,Configure/create image in required format(s) Specify needed virtual resources
    Adds image to test image repository
    Cloud Enabled QA
    - QA Team can spin up a virtual environment including 10s or 100s of VM
    - Once testing is complete images are placed in public repositories for deployment
    Deployment and management
    - LOB or IT can select and deploy images as needed through a self-service interface
    - Images will automatically register with the management tool for monitoring and ongoing
  • In addition to the APIs and repositories that improve the cloud workflow that we already discussed, the service centric cloud need a new set of APIs to locate, configure and connect to services. In addition to the repositories that hold deployable images, the predefined services will exist in the cloud.
    As SUSE continues to develop our private cloud offerings we will do so with a focus on ensuring smooth delivery of IT services to the Line of Business.
  • The Compute Nodes are the pool of machines on which the instances are running. These machines need to be equipped with a sufficient number of CPUs and enough RAM to start several instances. The Controller Node effectively distributes instances within the pool of Compute Nodes and provides the necessary network resources. The OpenStack service Compute (Nova) runs on the Compute Nodes and provides means for setting up, starting, and stopping virtual machines.
  • The Compute Nodes are the pool of machines on which the instances are running. These machines need to be equipped with a sufficient number of CPUs and enough RAM to start several instances. The Controller Node effectively distributes instances within the pool of Compute Nodes and provides the necessary network resources. The OpenStack service Compute (Nova) runs on the Compute Nodes and provides means for setting up, starting, and stopping virtual machines.
  • Demo of UI etc...
  • Running SAP on SUSE Cloud 2.0

    1. 1. Using SUSE Cloud to Help Deploy SAP Workloads SAP TechEd 2013 Wednesday, Oct 23, 09:15 AM-10:15 AM Mike Friesenegger SUSE Sales Engineer/SAP Champion
    2. 2. Agenda Introduction to SUSE Cloud Use Cases for Deploying SAP Applications with SUSE Cloud Demo 2
    3. 3. Introduction to SUSE Cloud
    4. 4. Have you had this conversation? We need an SAP system fast! That’ll cost you How much? I can’t say Isn’t there unused capacity on systems we paid for? Possibly, but it’s all part of a virtual pool of servers Not going to happen 4 IT Manager SAP Basis Manager I’d rather pay by usage
    5. 5. Cloud Computing Models: “... as a Service” Public Private Google Apps, SaaS PeopleSoft, Intranet software Windows Azure, Google App Engine PaaS Windows Azure Platform Appliance Amazon EC2, Rackspace Cloud IaaS SUSE Cloud, VMware vCloud Storage / Servers / Networks 5
    6. 6. Enterprises Recognize the Benefits Private Cloud Priority Increasing Which of the following initiatives are likely to be your firm's / organization's top hardware / IT infrastructure priorities over the next 12 months ? Percentage of respondents who answered "high" or "critical" priority Base: North American and European IT decision makers at enterprise firms with 1.000+ employees Source: Enterprise and SMB Hardware Survey, North America and Europe, Q3 2009 Forrsight Hardware Survey, Q3 2010 Forrsight Hardware Survey, Q3 2011 Forrsight Hardware Survey, Q3 2012 6
    7. 7. Promise of Private Cloud Computing ● ● ● 7 Lower Costs Increased Agility Greater Control and Security
    8. 8. Public Cloud Responsibilities Software (SaaS) Applications Applications Applications Data Data Runtime Runtime Runtime Middleware Middleware Middleware OS OS Virtual Machine Virtual Machine OS Virtual Machine Hypervisor Hypervisor Servers Servers Storage Storage Storage Networking Service Provider Hypervisor Service Provider Customer Data Service Provider Platform (PaaS) Customer Infrastructure (IaaS) Networking Networking Servers 8
    9. 9. Private Cloud Responsibilities Platform (PaaS) Software (SaaS) Applications Applications Data Data Runtime Runtime Middleware Middleware Middleware OS OS OS Virtual Machine Virtual Machine Virtual Machine Hypervisor Hypervisor Hypervisor Servers Servers Servers Storage Storage Storage Networking Networking Networking Applications Line of Business Data IT IT IT Runtime Line of Business Infrastructure (IaaS) 9
    10. 10. SUSE Cloud SUSE Cloud is an open source software solution based on the OpenStack and Crowbar projects that provides the fundamental capabilities for enterprises to deploy an Infrastructure-as-a-Service Private Cloud End Users APIs Self Service Portal Automated ● Image Repository ● Configuration Optimized Deployment APIs 10 Pool of Virtualized Servers (Compute Storage Nodes)
    11. 11. Why OpenStack? 11
    12. 12. How is SUSE Participating? Platinum Member Alan Clark Chairman of the Board Technical Contributions OpenStack Distribution Promotion in openSUSE Community 12
    13. 13. Why an OpenStack Distribution? SMT Crowbar DHCP TFTP CHEF Required Services RabbitMQ PostgreSQL Compute (Nova) Hypervisor Sec & Perf OpenStack APIs Network (Neutron) Install Framework Dashboard (Horizon) Volume (Cinder) EC2 API App Monitor Portal Object (Swift) Image Tool Images (Glance) VM Mgmt Authentication (Keystone) Billing Operating System Physical Infrastructure: x86-64 server with virtualization OpenStack Component Required Components Install Framework 13 Management
    14. 14. SUSE Cloud 2.0 14
    15. 15. Why SUSE Cloud? 15
    16. 16. SUSE Cloud Structure Compute Node ® • Control Node • • • • • • • Administration Server • • • • • • SLES Chef server Crowbar Software mirror TFTP PXE Server • • SLES Database Message queue Self-Service Portal Image Repository Centralized Tracking Scheduler Identity and Authentication Storage • Compute Node • • Hyper-V Cloud Compute Compute / Storage Node Crowbar + PXE Boot Compute/ Storage Node • • • Customer Center 16 VCenter Cloud Compute • SLES Xen or KVM Cloud Compute Storage proxy
    17. 17. Private Clouds and Hypervisors SUSE Cloud 2.0 Creates Flexibility ● ● ● 17 Take advantage of Innovation Leverage legacy Investments Transition smoothly to future technology
    18. 18. A powerful supporting cast “Systems Engine” Management Provisioning Monitoring SUSE Studio Datacenter SUSE Cloud 18 SUSE Manager Workflow Engine Public Clouds
    19. 19. SUSE Studio ™ • Award-winning image software customization tool and appliance builder • Simplifies application deployment • Build software appliances ‒ Physical, virtual or cloud ‒ In minutes, not days • • Easy public cloud deployment • 19 Integrated deployment to SUSE Cloud
    20. 20. SUSE Manager ® • Manage both SUSE Linux Enterprise and Red Hat Enterprise Linux servers with a single centralized solution • Automated and cost-effective software management, system provisioning/configuration/auditing and monitoring capabilities • Manage Linux server deployments across physical, virtual and cloud environments SUSE Manager 20
    21. 21. SUSE Cloud-centric Lifecycle Management ® Test and QA Provision and Deploy Image Creation Manage and Monitor Build API Repositories 21
    22. 22. Service-centric Lifecycle Management SUSE Vision ® Services Creation Test and QA Image Creation Provision and Deploy Manage and Monitor Build API Repositories 22 API Services
    23. 23. Use Cases for Deploying SAP Applications with SUSE Cloud
    24. 24. Use Case – SAP Application Testing/Evaluation • Create new VMs to be used as SAP Applications Central Instance or Aplication Server systems Compute Nodes KVM KVM • • 24 SAP Basis team can create, start, delete VMs as needed SAP Basis team will continue the SAP installation ESXi ESXi Control Node
    25. 25. Use Case – SAP System Copy • Create a new VM that will become a copy an SAP system that can be used for development, upgrade test, training Compute Nodes KVM KVM • Use the SAP Software Provisioning Manager ESXi ESXi 25 Control Node
    26. 26. It's SHOWTIME! Thank you. 26
    27. 27. Corporate Headquarters Join us on: Maxfeldstrasse 5 90409 Nuremberg Germany 27 +49 911 740 53 0 (Worldwide)
    28. 28. Unpublished Work of SUSE. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.