A Practical Approach to Cloud IaaS with IBM SoftLayer

  • View
    222

  • Download
    8

Embed Size (px)

Transcript

  • Redbooks

    In partnership withIBM MEA University Program

    Front cover

    A Practical Approach to Cloud IaaS with IBM SoftLayerPresentations Guide

    Daniel Aguado

    Thomas Andersen

    Aram Avetisyan

    Jeff Budnik

    Mihai Criveti

    Adrian Doroiman

    Andrew Hoppe

    Gerardo Menegaz

    Alejandro Morales

    Adrian Moti

    Marie Joy Salazar

    Sebastian Szumczyk

  • International Technical Support Organization

    A Practical Approach to Cloud IaaS with IBM SoftLayer: Presentations Guide

    February 2016

    SG24-8350-00

  • Copyright International Business Machines Corporation 2016. All rights reserved.Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP ScheduleContract with IBM Corp.

    First Edition (February 2016)

    This edition applies to IBM SoftLayer cloud infrastructure at the time this guide was developed in July 2015.

    Note: Before using this information and the product it supports, read the information in Notices on page xi.

  • Contents

    Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiTrademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii

    IBM Redbooks promotions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii

    Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xvAuthors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xvNow you can become a published author, too! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviiComments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviiiStay connected to IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii

    Unit 1. Understanding the IaaS approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.1 What you should be able to do . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.2 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.3 Teaching topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.4 What is Cloud Computing? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.5 Definition of Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.6 Essential characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.7 Deployment models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.8 Service models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71.9 Cloud service models in practice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.10 Cloud service models Technology mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.11 Cloud adoption and migration is workload driven . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111.12 Infrastructure as a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131.13 Example IaaS use case: Website publishing scenario . . . . . . . . . . . . . . . . . . . . . . . . 141.14 Platform as a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151.15 Software as a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161.16 Implications of Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171.17 Business benefits of Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181.18 Development benefits of Cloud Computing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191.19 Industry impact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201.20 IaaS: Common storage models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211.21 Overview of storage options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221.22 IaaS: SoftLayer public cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241.23 IaaS products and services overview (SoftLayer) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251.24 Key takeaways: Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    Unit 2. Platform architecture for cloud computing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272.1 What you should be able to do . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282.2 Teaching topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282.3 Typical IaaS offerings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292.4 What an IaaS provider could offer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302.5 Location location location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312.6 SoftLayer presence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322.7 The datacenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332.8 Network architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342.9 Triple network architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352.10 The Orchestration Management System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362.11 Sample IaaS datacenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Copyright IBM Corp. 2016. All rights reserved. iii

  • 2.12 Checkpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382.13 Checkpoint (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392.14 Management web interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402.15 Management web interface capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412.16 Monitor/control/change instances from the web interface. . . . . . . . . . . . . . . . . . . . . . 422.17 Monitor/control/change instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432.18 Account administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442.19 Adding users to your account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452.20 Defining permissions for users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462.21 Default permission templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482.22 Defining instance access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492.23 Checkpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502.24 Checkpoint (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    Unit 3. Server offerings in cloud computing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533.1 What you should be able to do . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543.2 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543.3 Teaching topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543.4 Compute Nodes in IaaS Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553.5 IaaS cloud server offerings (SoftLayer). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563.6 Virtual Servers - Public node. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573.7 Virtual Servers - Public node (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583.8 Virtual Servers - Private node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593.9 All virtual servers: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603.10 Bare metal servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613.11 Bare metal servers with hourly billing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623.12 Ba