School of Software / Soongsil University Prof. YOUNGJONG KIM, Ph.D. Soongsil University

Similar documents
Build Cloud like Rackspace with OpenStack Ansible

Cloud Essentials for Architects using OpenStack

Cloud Computing. Amazon Web Services (AWS)

Module Day Topic. 1 Definition of Cloud Computing and its Basics

OpenStack Summit Half-Day Track

Road to Private Cloud mit OpenStack Projekterfahrungen

Red Hat OpenStack Platform 10 Product Guide

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

BRKDCT-1253: Introduction to OpenStack Daneyon Hansen, Software Engineer

Part2: Let s pick one cloud IaaS middleware: OpenStack. Sergio Maffioletti

Architecture and terminology

OPENSTACK PRIVATE CLOUD WITH GITHUB

Application Centric Microservices Ken Owens, CTO Cisco Intercloud Services. Redhat Summit 2015

HPC over Cloud. July 16 th, SCENT HPC Summer GIST. SCENT (Super Computing CENTer) GIST (Gwangju Institute of Science & Technology)

Actual Agility with SDN: Weaving SDN into Data Center Automation May 6, John Burke Principal Research Analyst & CIO

NTT Com Press Conference March 1, 2016 #enterprisecloud

Build your own Cloud on Christof Westhues

Introduction to OpenStack

Enabling FPGAs in Hyperscale Data Centers

Cloud Performance Simulations

OPENSTACK: THE OPEN CLOUD

High Availability for Enterprise Clouds: Oracle Solaris Cluster and OpenStack

5 Things You Need for a True VMware Private Cloud

Contrail Cloud Platform Architecture

Distributed Systems. 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski. Rutgers University. Fall 2013

SUBSCRIPTION OVERVIEW

1. What is Cloud Computing (CC)? What are the Pros and Cons of CC? Technologies of CC 27

File system, 199 file trove-guestagent.conf, 40 flavor-create command, 108 flavor-related APIs list, 280 show details, 281 Flavors, 107

FUJITSU Software ServerView Cloud Monitoring Manager V1.0. Overview

Building your Private Cloud with Red Hat OpenStack & Red Hat CEPH Storage from POC to Production deployment in 2 weeks

Contrail Cloud Platform Architecture

Building Service Platforms using OpenStack and CEPH. Malte Dreyer

Lecture 09: VMs and VCS head in the clouds

CONTAINERS AND MICROSERVICES WITH CONTRAIL

Anand Bhadouria Chief Cloud Technologist. December 10, 2014

Introduction to data centers

Intel, OpenStack, & Trust in the Open Cloud. Intel Introduction

OPENSTACK Building Block for Cloud. Ng Hwee Ming Principal Technologist (Telco) APAC Office of Technology

Introduction To Cloud Computing

Accelerate OpenStack* Together. * OpenStack is a registered trademark of the OpenStack Foundation

OSDC.de 2013 Introduction to OpenStack. Justin Clift Open Source & Standards RH 17 April 2013

An Introduction to Red Hat Enterprise Linux OpenStack Platform. Rhys Oxenham Field Product Manager, Red Hat

PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS

POWERED BY OPENSTACK. Powered by OpenStack. Globo.Tech GloboTech Communications

Enterprise Journey to OpenStack Adoption: Real World Stories

DEPLOYING NFV: BEST PRACTICES

COP Cloud Computing. Presented by: Sanketh Beerabbi University of Central Florida

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

An Open Architecture for Hybrid Delivery

Open Hybrid Cloud & Red Hat Products Announcements

Automated Deployment of Private Cloud (EasyCloud)

BCS EXIN Foundation Certificate in OpenStack Software Syllabus

CLOUD INFRASTRUCTURE ARCHITECTURE DESIGN

The Latest EMC s announcements

Orchestrating an OpenStack* based IoT Smart Home

Minimal OpenStack Starting Your OpenStack Journey

Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack

ACCENTURE & COMMVAULT ACCENTURE CLOUD INNOVATION CENTER

Faculté Polytechnique

Automated Deployment of Private Cloud (EasyCloud)

NET1821BU THE FUTURE OF NETWORKING AND SECURITY WITH NSX-T Bruce Davie CTO, APJ 2

Designing MQ deployments for the cloud generation

Implementing Microsoft Azure Infrastructure Solutions

Reimagining OpenStack*

OpenStack Ceilometer. Tong Li (IBM) Brad Topol (IBM)

IBM Bluemix compute capabilities IBM Corporation

Developing Enterprise Cloud Solutions with Azure

Juniper JN0-410 Exam. Volume: 65 Questions. Question No: 1 What are two valid service VMs in a service chain? (Choose two.) A.

Top 40 Cloud Computing Interview Questions

ITRI Cloud OS: An End-to-End OpenStack Solution

CHEM-E Process Automation and Information Systems: Applications

Overview. SUSE OpenStack Cloud Monitoring

"Charting the Course... H8Q14S HPE Helion OpenStack. Course Summary

Oracle Solaris Virtualization: From DevOps to Enterprise

Red Hat Cloud Suite 1.1

DEEP DIVE: OPENSTACK COMPUTE

Apache CloudStack. Sebastien Goasguen Open Source Office,

Building a government cloud Concepts and Solutions

EMC STORAGE SOLUTIONS WITH MIRANTIS OPENSTACK

EXIN Foundation Certificate in OpenStack Software. Version Newton. Sample Exam. Edition

Cloud Computing. Technologies and Types

DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing WHAT IS CLOUD COMPUTING? 2. Slide 3. Slide 1. Why is it called Cloud?

STATE OF MODERN APPLICATIONS IN THE CLOUD

COMP6511A: Large-Scale Distributed Systems. Windows Azure. Lin Gu. Hong Kong University of Science and Technology Spring, 2014

Cisco Cloud Strategy. Uwe Müller. Leader PreSales Cloud & Datacenter Germany

Building Hybrid Clouds

Title DC Automation: It s a MARVEL!

Migrating Enterprise Applications to the Cloud Session 672. Leighton L. Nelson

A CISO GUIDE TO MULTI-CLOUD SECURITY Achieving Transparent Visibility and Control and Enhanced Risk Management

Cloud & Virtualization Technologies

Cloud Computing Introduction to Cloud Foundry

Exam C Foundations of IBM Cloud Reference Architecture V5

3 years of OpenStack with Intel IT

OpenStack Operation Under a Multi-tenant and Multi-customer Public Cloud Environment

OpenStack Architecture and Pattern Deployment with Heat. OpenStack Architecture and Pattern Deployment using Heat Ruediger Schulze

Contents PART I: CLOUD, BIG DATA, AND COGNITIVE COMPUTING 1

Red Hat Roadmap for Containers and DevOps

IBM Cloud Orchestrator Version User's Guide IBM

David Bernstein June 2012

Cloud Infrastructure and Operations Chapter 2B/8 Page Main concept from which Cloud Computing developed

Transcription:

School of Software / Soongsil University Prof. YOUNGJONG KIM, Ph.D. Soongsil University

Cloud Infrastructure is the basis of everything social data centers mobile machine learning + sensors = machine perception + actuation = AI Cloud Infra structure digital augemented reality Gene editing 3D printing machine control big data blockchain & smart contracts 2 http://www.kempitlaw.com/trends-in-information-technology-law-looking-ahead-to-2017/

2011~16, Persons of interest, American science fiction crime drama television series that aired on CBS Is it possible only Drama? have to handle too much data!! and devices!! How? 3 https://vignette.wikia.nocookie.net/pediaofinterest/images/3/31/3x23_-_samaritan_assessment_05.png/revision/latest?cb=20140515005245 http://vignette1.wikia.nocookie.net/pediaofinterest/images/7/71/classification_nothingtohide.png/revision/latest?cb=20140320012854

already Real-World, on the Cloud Amazon Rekognition Deep learning-based image analysis 4 An Introduction to Amazon Rekognition., For Deep Learning-Based Computer Vision., David Pearson, AWS AI Services., August 14, 2017.

5 Let s look at today s major cloud service platforms

6 https://mspoweruser.com/report-microsoft-azure-is-gaining-market-share-in-cloud-market/

7 https://www.zdnet.com/article/cloud-providers-ranking-2018-how-aws-microsoft-google-cloud-platform-ibm-cloud-oracle-alibaba-stack/

CMM - Cloud Maturity Model CMM provides a roadmap to adoption, pointing to potential gaps and possible frameworks and solutions to consider. 8

Open Data Center Alliance (ODCA) CMM - Cloud Maturity Model 1.0 ~ 3.0 Consumers 2010-2012 1.0 2011-2013 1.5 2012-2014 2.0 2013-2015 2.5 2014-2016 3.0 End User Application Developer Application Owner Simple SaaS Enterprise Legacy Apps Simple Compute IaaS Simple SaaS Cloud Aware Apps Enterprise Legacy Apps Complex Compute IaaS Simple Compute IaaS Complex SaaS Cloud Aware Apps Legacy Apps Private PaaS Hybrid SaaS Cloud Aware Apps Legacy Apps Hybrid PaaS Federated and Open Cloud IT Operations Compute, Storage, and Network Compute, Storage, and Network Full Private IaaS Hybrid IaaS Intel Cloud Summit 2012 ODCA + NAB 9

Open Alliance for Cloud Adoption (OACA) CMM - Cloud Maturity Model 4.0 (Linux foundation) 10 https://www.oaca-project.org/wp-content/uploads/2018/10/cloudmaturitymodelumv4-0.pdf

Infra Server, Storage, Network -> OS IaaS Platform Middleware(DB), Runtime -> Develop env as a service PaaS Software Application -> Service SaaS 11

OpenStack is an IaaS (Infrastructure as a service) platform Cloud Foundry is a structured PaaS (platform as a service) 12

AWS (Amazon Web Service) IaaS Current Region 33 PaaS 13 http://vmtoday.com/wp-content/uploads/sites/11/2013/08/amazon-web-services-global-infrastructure-resized-600.png https://www.onica.com/blog/should-i-build-a-multi-region-architecture-in-aws/

Google Cloud Platform IaaS Current Region 44 PaaS 14 http://markoinsights.com/2016/11/11/google-cloud-update/ https://cloudplatform.googleblog.com/2018/02/gcp-is-building-its-second-japanese-region-in-osaka.html

Microsoft Azure IaaS Announced Region 54 PaaS 15 https://www.dotnettricks.com/learn/azure/getting-started-with-microsoft-azure-platform https://blogs.msdn.microsoft.com/cloud_solution_architect/2017/10/26/just-enough-azure-for-hadoop/

Infra Server, Storage, Network -> OS IaaS Platform Middleware(DB), Runtime -> Develop env as a service PaaS Software Application -> Service SaaS 16

OpenStack is an IaaS (Infrastructure as a service) platform Cloud Foundry is a structured PaaS (platform as a service) 17

nova keystone glance neutron swift cinder horizon Compute Service management / control Compute instance, using Hypervisor create / managing VM Identity Service Centralized authentication for each OpenStack service with ID, SQL, PAM, LDAP Imaging Service create and managing for OS Image for VM Networking Service - for instances and services, based SDN(Software Defined Networking) Storage Service - managing Object storage for Instance Volume Service - managing Block storage for Instance Administrative Web-Interface(UI) Service, Service Front 18 https://docs.openstack.org/security-guide/introduction/introduction-to-openstack.html

OpenStack is an IaaS (Infrastructure as a service) platform 인스턴스고가용성, 인스턴스자동스케일링, 중첩스택등의기능제공, like a AWS s CloudFormation Collet each openstack components data for billing, benchmarking, scalability LoadBalancer VPN, Firewall and more SDN based 19

OpenStack is an IaaS (Infrastructure as a service) platform front Need! hypervisor Orchestrates Cloud Heat 템플릿을통하여인스턴스, 유동 IP, 볼륨, 보안그룹과사용자등의대부분 OpenStack 자원유형을생성, -> 템플릿은인스턴스고가용성, 인스턴스자동스케일링, 그리고중첩스택등의기능을제공, like a AWS s CloudFormation 20

21 https://docs.openstack.org/install-guide/get-started-logical-architecture.html

Physical Configuration NTP, DB(MySQL), MessageQueue(RabbitMQ), Memcached run Identity, Image, Compute, Network, Storage services apt-mirror Compute Node - runs Hypervisor Physical Server Physical Server Storage Node run BlockStorage, ObjectStorage Hub and LAN 22

23 Installation procedure

have to know Deep Network related knowledge DevStack: https://github.com/openstack-dev/devstack script base, easy quickly deploy for single, multi node is complicate!! Fuel: https://launchpad.net/fuel installing and managing OpenStack, just another component for managing will release beta catstack script base, easy quickly deploy for single and multi node 24 https://docs.openstack.org/install-guide/get-started-logical-architecture.html

Linux Kernel Operating System S o f t w a r e Applications, DB and more H a r d w a r e bottleneck System Libraries System Call Interface VFS Sockets ext3/ TCP/UDP ZFS LVM IP Block Device Interface Ethernet Device Drivers Scheduler Virtual Memory CPU Interconnect Memory Bus CPU 1 DRAM I/O Bus I/O Bridge I/O Controller Disk Disk Interface Transports Expander Interconnect Network Controller Port Port 25 http://ls.pwd.io/2013/06/linux-monitoring-tools/

more Network IO Performance? Management : Components management network Tenant : communication between each Tenant Storage : communication between each Ceph OSD API External : external access to OpenStack service : communication between Instance and external access 26

more Storage Performance? Swift = Python, is interpreter. for more performance, change to "PyPy" PyPy is faster is that it is a JIT(just-in-time compiler) ------------------------------------------------------ Ceph, core = C++, and implements object-, block- and file-level storage means replace Cinder(block storage) and Swift(object storage) 27

Infra Server, Storage, Network -> OS IaaS Platform Middleware(DB), Runtime -> Develop env as a service PaaS Software Application -> Service SaaS 28

almost Project is Opensource PAS: a runtime for apps, PKS: a runtime for containers, PFS: a runtime for functions IaaS 29 https://content.pivotal.io/blog/achieving-escape-velocity-with-pivotal-cloud-foundry-2-0

Infra Server, Storage, Network -> OS IaaS Platform Middleware(DB), Runtime -> Develop env as a service PaaS Software Application -> Service SaaS 30

Eclipse support Cloud Foundry(Pivotal) and IntelliJ also support PaaS Your code run as a service immediately on the Cloud! 31

32 Keep in touch Prof. YOUNGJONG KIM, Ph.D. youngjong@ssu.ac.kr 010-5241-5332