SlideShare une entreprise Scribd logo
1  sur  125
Télécharger pour lire hors ligne
OpenStack Seminar in
Myanmar
Aug. 2017
Takashi Torii, Japan OpenStack User
Group, NEC, Okinawa Open
Laboratory
Outline
■What is Cloud?
■What is OpenStack?
■OpenStack Community and User Group in Global
■OpenStack Foundation and Event
■Market and Business about OpenStack
■How to Start and Contribute
■Closing
Who am I?
Takashi Torii
- Co-Chair of Japan OpenStack User Group
- Senior Expert of OSS Promotion and
Technology, NEC
- Chief Technical Advisor of Okinawa Open
Laboratory
- @ttorii0609
What is Cloud?
What is Cloud?
■From user’s view
– On-Demand
– Pay-per-Use
■From operator’s view
– Standardized
– Low cost operation
Use Case
■Past Test Search System
– Purpose
●Students can search past test of each professor
and course
●Study easy! and help to take points!
– Requirement
●On the web
●Limited access
●Temporary
●Free or low cost
Let’s use “Cloud”!
Cloud Service
■SaaS
■PaaS
■IaaS
Software as a Service
(SaaS)
Using application in Cloud
Ex) Google Apps
Platform as a Service
(PaaS)
Using Cloud environment to develop applications
Ex) CloudFoundry
Infrastructure as a Service
(IaaS)
Using infrastructure (server, network, storage) in Cloud
Ex) AWS, Google Cloud Platform, OpenStack
Cloud Service
MS Office,
Google, Mail
SaaS
Software as a Service
PaaS
Platform as a Service
IaaS
Infrastructure as a Service
OS, MiddleWare
CPU, Memory
DISK, Network
Using Applications
Developing
Applications
Using Resources
Merit of Cloud/IaaS
Before After
Create Environment by Person Software Defined
Buy Hardware Resource on demand
Depend on Hardware Not depend on Hardware
Taking Time Linearly Repeat/Reproduce
Hardware Resource is Limited Resource is unlimited
Can NOT do everything! Can do EVERYTHING!
What is OpenStack?
Cloud Service
MS Office,
Google, Mail
SaaS
Software as a Service
PaaS
Platform as a Service
IaaS
Infrastructure as a Service
OS, MiddleWare
CPU, Memory
DISK, Network
Using Applications
Developing
Applications
Using Resources
The Beginning of OpenStack
Nova
• IaaS platform NASA developed
for solving the scalability
problem of Eucalyptus
Swift
• Cloud storage service developed by
Rackspace
2010, Summer
Started “OpenStack Project”
with Nova and Swift targeting 100%
Open Source Software
+
OpenStack Versions
Austin
Bexar
Cactus
Diabolo
Essex
Folsom
Grizzly
Havana
Icehouse
Juno
Kilo
Liberty
Mitaka
Newton
Ocata
OpenStack Ocata Release
■ One platform: bare metal, VMs, containers
– OpenStack provides one platform to orchestrate bare metal,
containers and virtual machines on a single network allowing
private users to optimize for their application without creating more
silos in their datacenter, and giving service providers more
capabilities.
OpenStack is..
■Scalable and Open Cloud Infrastructure
OpenStackModular
Micro
Service
Architecture
Utilizing
other OSS
REST API
Full Python
Release
every 6
month
OpenStack Projects
IaaS
Virtual Server
(Nova)
Physical Server
(Ironic)
Container
(Magnum)
Network
(Neutron)
PaaS
Database
(Trove)
Message Queue
(Zaqar)
Big Data
(Sahara)
DNS
(Designate)
Orchestration
(Heat)
Storage
Object Storage
(Swift)
Block Storage
(Cinder)
Shared Filesystem
(Manila)
VM Images
(Glance)
Common
Identify(Keystone)
Portal
(Horizon)
Metering
(Celometer)
QA/CI
(Tempest)
OpenStack Projects
OpenStack Projects
Virtual
Network
Neutron
Virtual Server
Physical Server
Bare Matal
ImageGlance
Block StorageCinder
Object StorageSwift
Nova
IdentifyKeystone
Virtual Router,
Virtual LB..
Virtual Server
create/delete
Bare Metal
Server
VM Image and Snapshot
Virtual Volume
REST API
Remote Replication
Horizon
(Dashboard)
API
Ironic
Project Navigator
■https://www.openstack.org/software/pr
oject-navigator/
Utilizing Other OSS
OSS inside OpenStack
• Database
MySQL, MongoDB, InfluxDB
• On-memory cache
Memcached
• Message Queue
RabbitMQ
OSS used with OpenStack
• HA
Pacemaker, Corosync
• Monitoring
Zabbix, Nagios, Ganglia
• Log Management
ElasticSearch, LogStash,
Kibana (ELK), Hadoop
• Developer Tools
Jenkins, GitLab, Gerrit
Micro Service Architecture
Neutron
Cinder
Nova
VM
Attach Volume
Create Server
DBAPI
Create Network
DBAPI
DBAPI
API
Scheduler
ConductorCompute
Nvcproxy
API
APP Template XaaS
Operation
Design
API
PrivatePublic Managed
Value
Add
Infra layer
Abstruction
Nova Neutron Cinder Swift
Low Cost
Infra
Using Standard API
doesn’t lock-in
Cloud Native
Application
Selectable, using best
practice easily
How to use?
■As a User
■As a Operator
■As a Developer
■GUI
■CLI
■API
■SDK
TryStack (Sandbox)
■http://trystack.org/
Firstly join the
Facebook group here
After your join request
is approved, you can
login from here
CLI
■https://docs.openstack.org/python-
openstackclient/latest/
API
■https://developer.openstack.org/api-
guide/quick-start/
#!/usr/bin/env python
from novaclient.v1_1 import client
nt = client.Client("demo",
"openstack",
"demo",
"http://11.22.33.44:5000/v2.0",
service_type="compute")
ns = nt.servers.create(name = "testvm001",
image = im[0],
flavor = fv[0],
nic = nw[1])
SDK
■https://developer.openstack.org/
Heat
■Orchestrator project to automate
system deployment by template
resources:
my_instance:
type: OS::Nova::Server
properties:
key_name: testkey
image: Ubuntu-14.04-TLS
flavor: m1.small
networks:
- port: {get_resource: test-port}
$ heat stack-create -f <template_file> <stack_name>
About Containers
Casts
Dinesh Bertram
Erlich
Casts and Their Tools
Dinesh Bertram
Erlich
Containers
(Docker)
Kubernetes
OpenStack
Kubernetes over OpenStack
VM VM VM VM
Kubernetes Cluster
Using MAGNUM PROJECT
Host Host
PODPODPOD
Kubernetes over OpenStack
Using ZUN PROJECT
Docker Docker
Cont
ainer
Cont
ainer
Cont
ainer
Cont
ainer
Host Host
OpenStack on Kubernetes
OpenStack-A
Deploy
Kubernetes Cluster
OpenStack-B
OpenStack
Community and User
Group
OpenStack Developer Community
Developer
Core Developer
PTL
Role Description
TC Decision about whole OpenStack
development policy or target
PTL Lead and manage each component
Core
Developer
Mainly develop the code and review the
patches also have the rights to commit
them to main tree
developer Mainly develop the conde and review
them
Technical Committee (TC)
Project
Globally Distributed
Development Style
OpenStack Developer Community
■ Modern Development Style using Modern Tools
■ Cross-Organization and Diversity
■ Discuss heavy, to achieve everyone’s agreement
■ Periodically meet F2F (OpenStack Summit,
Project Team Gathering, Mid-cycle Meetup..)
Continuous Integration (CI)
■To keep upstream quality and stability
■Can release anytime
■Using tools effectively
●DevStack: Deploy OpenStack environment easily
●Gerrit:Review system
●Jenkins: Automated CI/CD tool
Continuous Integration (CI)
Devstack
① Dev/Test in local environment
Discuss in mailing-list,
chat, etc
② Review and test
in Community Infra
Developer
User/Community
GitHub Jenkins
Launch
Pad
Gerrit
Code Repository Review Automated Test
Bug and Spec management
OpenStack User Group
Asia Area
How to Start?
■https://groups.openstack.org/tips
■Contact your Ambassador
– I can introduce
■Create core team
– At least 2 person
■Register new user group
– Creating Facebook Group
– Creating Meetup page
■Plan Meetings and Meetups
– Ask volunteers to help
Japan OpenStack User Group
openstack.jp
Supporting Companies
48
 ASEANLABS
 Itochu Techno-Solutions(CTC)
 Internet Initiative Japan(IIJ)
 NTT Communications
 NTT Software
 NTT Data
 NTT Data Intellilink Corp.
 LPI-Japan
 Empire Inc.
 Okinawa Institute of Science and
Technology
 Virtualized Infrastructure Operators
Group
 Canonical
 Cloud Utilization Promotion Agency
(CUPA)
 Cloudian K.K.
 Creation Line, Inc.
 KDDI
 GMO Internet, Inc.
 National Institute of
Informatics (NII)
 Supermicro
 DataDirect Networks Japan,
Inc.
 Dell Japan
 NEC
 NTT
 Hitachi
 Hewlett-Packard Japan
 Bit-isle/Equinix
 Fujitsu
 Midokura Japan
 Mirantis Japan
 Red Hat K.K.
Community Growth(May 2017)
Over 1700 and growing now!
More and more organizations are
adopting OpenStack
■Keynote speakers in the OpenStack
Days Tokyo
– 2013: National Institute of Informatics
– 2014: GREE
– 2015: GMO Internet, Rakuten, NTT
Communications
– 2016: JFE Steel, NTT Docomo, Fujitsu
– 2017: Dwango, Line, Fuji City
Meetups!
How we organize meetups
■Meetup planning team
– 10+ volunteers from the user group
– Once per month average
– Select topics and find speakers
– Find a meeting room for 100+ people
● Meeting rooms in supporting companies’ offices
● Organized by volunteer members (registration,
logistics)
■Learn from each other (no sales pitch)
Topic selection criteria
■Fill the gaps between matured users and
novice users
■Promote on-boarding to OpenStack
■Catching up the latest development
■Technical deep dive
■Operational tips
Meetups (last 10)
■ Mar 2016: 25th “HA for Instances” 174ppl
■ Apr 2016: 26th “Using OpenStack with DevStack” 37ppl
■ May 2016: 27th “OpenStack installers” 220ppl
■ Jun 2016: 28th “Orchestration with Heat” 132ppl
■ Sep 2016: 29th “Introduction to OpenStack Quality Assurance” 143ppl
■ Sep 2016: 30th “OpenStack Basics and Latest Updates: in Osaka” 45ppl
■ Nov 2016: 31st “OpenStack Networking Updates” 165ppl
■ Mar 2017: 32nd “Exploring EVERY OpenStack Projects!” 9ppl (weekend
one-day session)
■ Apr 2017: 33rd “What’s new in OpenStack Ocata Release” 135ppl
■ May 2017: 34th “Hands-on OpenStack Basics” 104ppl
■ July 2017: 35th “Hands-on OpenStack Basics #2” 77ppl
1086 unique attendees total
Meetups usually look like this
Sometimes it looks like this
https://ethercalc.openstack.org/xurnkvyqng8q
Ops Workshop
■ Collaborative workshop among OpenStack
operators
– Follow the format of the OpsMeetup
● https://wiki.openstack.org/wiki/Operations/Meetups
– 30-40 ops members from 15+ companies
– Meeting agenda and discussions (twice a year)
● https://etherpad.openstack.org/p/JP-Ops-workshop (in Okinawa
Open Days 2015)
● https://etherpad.openstack.org/p/JP-Ops-workshop-2 (in
OpenStack Days Tokyo 2016)
● https://etherpad.openstack.org/p/JP-Ops-workshop-3 (in Okinawa
Open Days 2016)
● https://etherpad.openstack.org/p/JP-Ops-workshop-4 (in
OpenStack Days Tokyo 2017)
Major Japanese OpenStack operators
got together
■ NTT Group
■ GMO Internet
■ Yahoo! Japan
■ Rakuten
■ Bit-Isle Equinix
■ NEC
■ Cyber Agent
■ DeNA
■ Hitachi
■ IIJ
■ KDDI
■ Broadband Tower
Operator’s agenda
■Topics discussed in the past workshops
– Containerizing OpenStack control plane
– Upgrade
– Logging
– Architecture Design tips
– Networking
– Migration
– Instance HA
– Documentation
– How to educate ops team
– Contribution to official working groups
59
60
2nd OpsMeetup in OpenStack Days Tokyo 2016
“Ops Meetup” is coming to APAC
■Ops Meetup in Feb-Mar 2018 will be in APAC
■We are proposing Tokyo
– https://etherpad.openstack.org/p/ops-meetup-venue-discuss-1st-
2018
– Join openstack-operators ML for details and to
vote!
– Join Ops Meetups Team IRC to help organize.
● https://wiki.openstack.org/wiki/Ops_Meetups_Team
Upstream Training
■ Free Training for new contributors
– Core developers, PTLs volunteered to be a
mentor/trainer
– Held annually (usually co-located with OpenStack
Days)
– Learn
● How OpenStack is developed
● How to use dev tools, how to become a contributor
● How to push code, get reviewed
● How to collaborate/communicate with community members
● How to collaboratively develop large software (Lego work)
■Hands-on training for new contributors
– 4th time in Japan
■20+ attendees, 3 mentors
■Learn how to contribute
– Attendees learned how to use various tools such as
Launchpad, Gerrit, IRC, etc
– PTLs from I18n, QA team and COA from Taiwan
gave lectures.
– https://etherpad.openstack.org/p/upstream-training-jp-2016-
summer
63
Upstream Training
■Learn how to collaborate in the community
64
Open Innovation
About Okinawa Open Laboratory
Open Innovation
About Okinawa Open Laboratory
(OOL)
■ Research Institute
– Founded by NTT Communications, NEC and IIGA in May 2013
– Based at Uruma City, Okinawa, Japan
■ Mission
– Research and development for practical application and dissemination of
advanced Information Communications Technologies (ICT), especially
next-generation ICT platform technologies in below
● SDN (Software-Defined Networking)
● NFV (Network Function Virtualization)
● OpenStack (Cloud computing technology using OSS)
■ Representative
– Yukio Ito, Chairman
■ Activities
– Verification of new technologies
– Development of use cases and reference models
– Education and training of engineers
– International conferences and exchanges, especially with Asian
countries
Activities of Okinawa Open Laboratory
■OPNFV
■ONOS/CORD
■Test bed
■Network Test Automation
■VNF Test Automation
Collaboration in Asia
Member Researchers
Exchange
Joint
Research
Connection
between
Labs
Collaborated
Event
Taiwan     
Korea   
China  
Malaysia  
OpenStack
Foundation
OpenStack Foundation
■ Organization to promote the global development, distribution, and adaption of
OpenStack
– Established in 2011, it is 2nd largest OSS related organization
– Currently served more than 60,000 individual members from over 180 countries around
the world
OpenStack Foundation Staff
Jonathan Bryce
Executive Director
Mark Collier
COO
OpenStack Foundation Members
OpenStack Summit
■The most big event about OpenStack
– Hosted by OpenStack Foundation held twice the year (Spring and Fall)
– Held in North America in Spring, and Europe or Asia in Fall
Conference
Keynote and many sessions about
use case, strategy, product/tools,
new technology etc.
Forum
Discuss the topic with
developer and user
Marketplace
sponsor booth exhibiting product or solutions
Keynote
Marketplace, Sessions
OpenStack Summit
Project Team Gathering (PTG)
For developer
(How)
Feedback from user
(What)
Until last year
Next OpenStack Summit
OpenStack Days
OpenStack Days
OpenStack Days Tokyo
Open x Collaboration
Keynote: OpenStack x CloudFoundry
OpenStack Days Tokyo
■Edge Computing
■DevOps x CI/CD
OpenStack Now
Example Users
■Not only Cloud Provider or Servicer, there are many user
case have been published from Telecom, Finance, Enterprise.
Fuji City Government
System Image of Fuji using OpenStack
■ DR
■ Low TCO
■ Vender Neutral
https://www.openstack.org/marketplace/
OpenStack based Services/Products
How do you get OpenStack?
User survey in Japan
From attendees of OpenStack Days Tokyo
Running OpenStack?
N= 2615(2016), 2464(2017)
26.3%
32%
Type of your cloud (include future plans)
N= 2615(2016), 2464(2017)
What do you expect from OpenStack?
N= 2615(2016), 2464(2017)
Services running on OpenStack
N= 5058(2016), 4701(2017) multiple answers
Features using/willing to use
N= 5058(2016), 7313(2017): multiple answers
How to Contribute
Support Phases
master
stable/mitaka
stable/liberty
stable/kilo
Phase I
Phase II
Phase III
Basically all
bugfixes are
applied to
PhaseI
Security patches are
applied to PhaseIII
Critical bugfixes
are applied to
PhaceII
http://docs.openstack.org/project-team-guide/stable-branches.html
Backport Policy
■Some types of changes are completely forbidden
–New features
–Changes to the external HTTP APIs
–Changes to Nova’s internal AMQP API
–Changes to the notification definitions
–DB schema changes
–Incompatible config file changes
Release Series
Bug Search
■Based on error messages or other keys, you can
search reported bugs on Launchpad
https://bugs.launchpad.net/openstack
Search Key
Sort Key
Bug Report
1.As a sample, report about nova
2.Keyword Search
3.New bug report
4.Describe the bug in detail
(Next slide)
5.If related to security, check the box
5.Register
6.Thank you e-mail is arrived
7.E-mail report coming when status changed
https://bugs.launchpad.net/nova/+filebug
Search existing bugs by
keyword from summary
There is no similar bug, report
as a new bug
Tips: Adding tags will help
understanding and quick
response from community
developer
Bug Report in Detail
Describe the bugs shortly and sufficiently
Ex)weather applet crashes on logout
Describe the information about the
environment etc. to investigate easier
- version (OS, OpenStack version etc)
- system (nova, neutron, etc)
- expected behavior and actual behavior
- Error messages
- How to replicate
There are bug reporting guideline in
Neutron community
http://docs.openstack.org/developer/neutron/policies/bugs.html#bug-report-template
Code Fixing Flow
http://docs.openstack.org/infra/manual/developers.html
①
②
③
④
⑥‘
⑤
⑥
① Copy the source code to
local environment
② Create branch for fixing the
bugs and change them
③ Commit to branch after
unit test passed
④ Ask review to community
⑤ Automatically tested by
community CI
⑥ Accepted by core
reviewer
⑥‘ If not accepted, amend
the patch and ask review
again
DevStack
http://docs.openstack.org/developer/devstack/
(http://devstack.org/)
DevStack Quick Start
$ sudo apt-get update
$ sudo apt-get install git
$ git clone https://git.openstack.org/openstack-dev/devstack.git
$ cd devstack
## Edit local.conf
$ cp samples/local.conf .
$ vi local.conf
$ ./stack.sh
## After launched, access from browser by IP address
Create Accounts
■ Launchpad
■ OpenStack Foundation ID
■ Gerrit
■ OpenStack Individual Contributor License
Agreement (ICLA)
■ These processes are explained OpenStack
Infra Manual
(http://docs.openstack.org/infra/manual/develo
pers.html#account-setup)
Prepare Git and Gerrit
■ Git
– git config --global user.name "Firstname Lastname"
– git config --global user.email
your_email@youremail.com
– git config --list
■ Gerrit
– sudo apt-get install git-review # Install
– ssh-keygen # Create Key
– Access https://review.openstack.org/
– Setting  SSH Public Keys  Add Key
– Register the public key (~/.ssh/id_rsa.pub)
git-review
■git clone https://git.openstack.org/openstack/<projectname>.git
■You can use Sandbox: git clone https://git.openstack.org/openstack-
dev/sandbox
■cd <projectname>
■git review -s # Remote Setup
Starting a Change
■Initial commit
–git add <file(s)> or git add -u <file(s)>
–git commit
–git review
■Amend the patches
–git add <file(s)> or git add -u <file(s)>
–git commit --amend
–git review
■When master branch changed
–git remote update origin
–git rebase origin/master
–When conflicts occurred, carefully change and merge changes, and do
“git add”, and “git rebase -continue”
Commit Messages
■https://wiki.openstack.org/wiki/GitCom
mitMessages
Review
Inline Comments
Reviewer
Regular Reviewer
can vote -1/0/+1
Core Reviewer
can vote -2/+2
Closing
Why OpenStack?
0
1,000
2,000
3,000
4,000
5,000
6,000
7,000
8,000
Attendee of OpenStack Summit
OpenStack is the Right Way
to become “Cloud Native”
COST
SPEED
INNOVATION
Resource is provided as a service
User self
 Transform system architecture to Cloud
Native
 Open and Standard without vender lock-in
Diversity and open eco system help
innovative activities in global
①
②
③
You can find more good job!
The Power of Open Source
■Open Source First
■Many Ideas, Many Tries
Let’s Join!
Thank You!

Contenu connexe

Tendances

OpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 MumbaiOpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 MumbaiAkanksha Agrawal
 
Steeltoe Meetup Toronto 4-18-2017
Steeltoe Meetup Toronto 4-18-2017Steeltoe Meetup Toronto 4-18-2017
Steeltoe Meetup Toronto 4-18-2017Zach Brown
 
NSF CAC Cloud Interoperability Testbed Projects
NSF CAC Cloud Interoperability Testbed ProjectsNSF CAC Cloud Interoperability Testbed Projects
NSF CAC Cloud Interoperability Testbed ProjectsAlan Sill
 
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - NetworkingITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - NetworkingLê Văn Duy
 
Operators experience and perspective on SDN with VLANs and L3 Networks
Operators experience and perspective on SDN with VLANs and L3 NetworksOperators experience and perspective on SDN with VLANs and L3 Networks
Operators experience and perspective on SDN with VLANs and L3 NetworksJakub Pavlik
 
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio LlorenteOpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio LlorenteNETWAYS
 
OpenStack Journey in Tieto Elastic Cloud
OpenStack Journey in Tieto Elastic CloudOpenStack Journey in Tieto Elastic Cloud
OpenStack Journey in Tieto Elastic CloudJakub Pavlik
 
OpenContrail Experience tcp cloud OpenStack Summit Tokyo
OpenContrail Experience tcp cloud OpenStack Summit TokyoOpenContrail Experience tcp cloud OpenStack Summit Tokyo
OpenContrail Experience tcp cloud OpenStack Summit TokyoJakub Pavlik
 
11th FIM4R Workshop: US Projects Update
11th FIM4R Workshop: US Projects Update11th FIM4R Workshop: US Projects Update
11th FIM4R Workshop: US Projects Updatejbasney
 
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies Jakub Pavlik
 
OpenNebula Conf 2014 | The rOCCI project - a year later - alias OpenNebula in...
OpenNebula Conf 2014 | The rOCCI project - a year later - alias OpenNebula in...OpenNebula Conf 2014 | The rOCCI project - a year later - alias OpenNebula in...
OpenNebula Conf 2014 | The rOCCI project - a year later - alias OpenNebula in...NETWAYS
 
OpenStack Ottawa Q3 Meetup September 26th 2017
OpenStack Ottawa Q3 Meetup   September 26th 2017OpenStack Ottawa Q3 Meetup   September 26th 2017
OpenStack Ottawa Q3 Meetup September 26th 2017Stacy Véronneau
 
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...NETWAYS
 
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...NETWAYS
 
OpenNebula Conf 2014 | Deploying OpenNebula in a Snap using Configuration Man...
OpenNebula Conf 2014 | Deploying OpenNebula in a Snap using Configuration Man...OpenNebula Conf 2014 | Deploying OpenNebula in a Snap using Configuration Man...
OpenNebula Conf 2014 | Deploying OpenNebula in a Snap using Configuration Man...NETWAYS
 
VirtualTech Japan Business update 2016/1/26
VirtualTech Japan Business update 2016/1/26VirtualTech Japan Business update 2016/1/26
VirtualTech Japan Business update 2016/1/26VirtualTech Japan Inc.
 
OpenWorld presentation 2018
OpenWorld presentation 2018 OpenWorld presentation 2018
OpenWorld presentation 2018 Antonio Nappi
 
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...NETWAYS
 

Tendances (20)

OpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 MumbaiOpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 Mumbai
 
Steeltoe Meetup Toronto 4-18-2017
Steeltoe Meetup Toronto 4-18-2017Steeltoe Meetup Toronto 4-18-2017
Steeltoe Meetup Toronto 4-18-2017
 
NSF CAC Cloud Interoperability Testbed Projects
NSF CAC Cloud Interoperability Testbed ProjectsNSF CAC Cloud Interoperability Testbed Projects
NSF CAC Cloud Interoperability Testbed Projects
 
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - NetworkingITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking
 
Operators experience and perspective on SDN with VLANs and L3 Networks
Operators experience and perspective on SDN with VLANs and L3 NetworksOperators experience and perspective on SDN with VLANs and L3 Networks
Operators experience and perspective on SDN with VLANs and L3 Networks
 
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio LlorenteOpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
 
OpenStack Journey in Tieto Elastic Cloud
OpenStack Journey in Tieto Elastic CloudOpenStack Journey in Tieto Elastic Cloud
OpenStack Journey in Tieto Elastic Cloud
 
OpenContrail Experience tcp cloud OpenStack Summit Tokyo
OpenContrail Experience tcp cloud OpenStack Summit TokyoOpenContrail Experience tcp cloud OpenStack Summit Tokyo
OpenContrail Experience tcp cloud OpenStack Summit Tokyo
 
11th FIM4R Workshop: US Projects Update
11th FIM4R Workshop: US Projects Update11th FIM4R Workshop: US Projects Update
11th FIM4R Workshop: US Projects Update
 
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies
 
OpenNebula Conf 2014 | The rOCCI project - a year later - alias OpenNebula in...
OpenNebula Conf 2014 | The rOCCI project - a year later - alias OpenNebula in...OpenNebula Conf 2014 | The rOCCI project - a year later - alias OpenNebula in...
OpenNebula Conf 2014 | The rOCCI project - a year later - alias OpenNebula in...
 
OpenStack Ottawa Q3 Meetup September 26th 2017
OpenStack Ottawa Q3 Meetup   September 26th 2017OpenStack Ottawa Q3 Meetup   September 26th 2017
OpenStack Ottawa Q3 Meetup September 26th 2017
 
OpenStack 4th Birthday
OpenStack 4th BirthdayOpenStack 4th Birthday
OpenStack 4th Birthday
 
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
 
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
 
Hello, Docker!
Hello, Docker!Hello, Docker!
Hello, Docker!
 
OpenNebula Conf 2014 | Deploying OpenNebula in a Snap using Configuration Man...
OpenNebula Conf 2014 | Deploying OpenNebula in a Snap using Configuration Man...OpenNebula Conf 2014 | Deploying OpenNebula in a Snap using Configuration Man...
OpenNebula Conf 2014 | Deploying OpenNebula in a Snap using Configuration Man...
 
VirtualTech Japan Business update 2016/1/26
VirtualTech Japan Business update 2016/1/26VirtualTech Japan Business update 2016/1/26
VirtualTech Japan Business update 2016/1/26
 
OpenWorld presentation 2018
OpenWorld presentation 2018 OpenWorld presentation 2018
OpenWorld presentation 2018
 
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...
 

En vedette

201711 OpenStack Summit Sydney Report
201711 OpenStack Summit Sydney Report201711 OpenStack Summit Sydney Report
201711 OpenStack Summit Sydney ReportTakashi Torii
 
High Performance Networking with DPDK & Multi/Many Core
High Performance Networking with DPDK & Multi/Many CoreHigh Performance Networking with DPDK & Multi/Many Core
High Performance Networking with DPDK & Multi/Many Coreslankdev
 
DPDKを用いたネットワークスタック,高性能通信基盤開発
DPDKを用いたネットワークスタック,高性能通信基盤開発DPDKを用いたネットワークスタック,高性能通信基盤開発
DPDKを用いたネットワークスタック,高性能通信基盤開発slankdev
 
日本OpenStackユーザ会 Atlantaサミット報告会 Swift関連報告
日本OpenStackユーザ会 Atlantaサミット報告会 Swift関連報告日本OpenStackユーザ会 Atlantaサミット報告会 Swift関連報告
日本OpenStackユーザ会 Atlantaサミット報告会 Swift関連報告Kota Tsuyuzaki
 
Montreal Linux MeetUp - OpenStack Overview (2017.10.03)
Montreal Linux MeetUp - OpenStack Overview (2017.10.03)Montreal Linux MeetUp - OpenStack Overview (2017.10.03)
Montreal Linux MeetUp - OpenStack Overview (2017.10.03)Stacy Véronneau
 
Equinix Big Data Platform and Cassandra - A view into the journey
Equinix Big Data Platform and Cassandra - A view into the journeyEquinix Big Data Platform and Cassandra - A view into the journey
Equinix Big Data Platform and Cassandra - A view into the journeyPraveen Kumar
 
Big Data in the Cloud? Yes, you can do it in OpenStack
Big Data in the Cloud? Yes, you can do it in OpenStackBig Data in the Cloud? Yes, you can do it in OpenStack
Big Data in the Cloud? Yes, you can do it in OpenStackObed N Muñoz
 
OpenStack & the Evolving Cloud Ecosystem
OpenStack & the Evolving Cloud EcosystemOpenStack & the Evolving Cloud Ecosystem
OpenStack & the Evolving Cloud EcosystemMark Voelker
 

En vedette (9)

201711 OpenStack Summit Sydney Report
201711 OpenStack Summit Sydney Report201711 OpenStack Summit Sydney Report
201711 OpenStack Summit Sydney Report
 
High Performance Networking with DPDK & Multi/Many Core
High Performance Networking with DPDK & Multi/Many CoreHigh Performance Networking with DPDK & Multi/Many Core
High Performance Networking with DPDK & Multi/Many Core
 
DPDKを用いたネットワークスタック,高性能通信基盤開発
DPDKを用いたネットワークスタック,高性能通信基盤開発DPDKを用いたネットワークスタック,高性能通信基盤開発
DPDKを用いたネットワークスタック,高性能通信基盤開発
 
日本OpenStackユーザ会 Atlantaサミット報告会 Swift関連報告
日本OpenStackユーザ会 Atlantaサミット報告会 Swift関連報告日本OpenStackユーザ会 Atlantaサミット報告会 Swift関連報告
日本OpenStackユーザ会 Atlantaサミット報告会 Swift関連報告
 
Montreal Linux MeetUp - OpenStack Overview (2017.10.03)
Montreal Linux MeetUp - OpenStack Overview (2017.10.03)Montreal Linux MeetUp - OpenStack Overview (2017.10.03)
Montreal Linux MeetUp - OpenStack Overview (2017.10.03)
 
Equinix Big Data Platform and Cassandra - A view into the journey
Equinix Big Data Platform and Cassandra - A view into the journeyEquinix Big Data Platform and Cassandra - A view into the journey
Equinix Big Data Platform and Cassandra - A view into the journey
 
Big Data in the Cloud? Yes, you can do it in OpenStack
Big Data in the Cloud? Yes, you can do it in OpenStackBig Data in the Cloud? Yes, you can do it in OpenStack
Big Data in the Cloud? Yes, you can do it in OpenStack
 
OpenStack Swift紹介
OpenStack Swift紹介OpenStack Swift紹介
OpenStack Swift紹介
 
OpenStack & the Evolving Cloud Ecosystem
OpenStack & the Evolving Cloud EcosystemOpenStack & the Evolving Cloud Ecosystem
OpenStack & the Evolving Cloud Ecosystem
 

Similaire à 201708 OpenStack Seminar in Myanmar

Developing on OpenStack Startup Edmonton
Developing on OpenStack Startup EdmontonDeveloping on OpenStack Startup Edmonton
Developing on OpenStack Startup Edmontonserverascode
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...Rahul Krishna Upadhyaya
 
OpenStack 101 - All Things Open 2015
OpenStack 101 - All Things Open 2015OpenStack 101 - All Things Open 2015
OpenStack 101 - All Things Open 2015Mark Voelker
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"CREATE-NET
 
Accelerate your business and reduce cost with OpenStack
Accelerate your business and reduce cost with OpenStackAccelerate your business and reduce cost with OpenStack
Accelerate your business and reduce cost with OpenStackOpsta
 
Oct meetup open stack 101 clean
Oct meetup open stack 101   cleanOct meetup open stack 101   clean
Oct meetup open stack 101 cleanbenrodrigue
 
Intro to OpenStack
Intro to OpenStackIntro to OpenStack
Intro to OpenStackdonnieh1
 
OpenStack Documentation in the Open
OpenStack Documentation in the OpenOpenStack Documentation in the Open
OpenStack Documentation in the OpenAnne Gentle
 
Cosug for jiang su lug dec 2011
Cosug  for jiang su lug dec 2011Cosug  for jiang su lug dec 2011
Cosug for jiang su lug dec 2011OpenCity Community
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack IntroductionRoy Gilad
 
OpenStack Documentation Projects and Processes
OpenStack Documentation Projects and ProcessesOpenStack Documentation Projects and Processes
OpenStack Documentation Projects and ProcessesAnne Gentle
 
Open Infra Day Vietnam - JOSUG
Open Infra Day Vietnam - JOSUGOpen Infra Day Vietnam - JOSUG
Open Infra Day Vietnam - JOSUGshintaro mizuno
 
Operate with an openstack deployment by code
Operate with an openstack deployment by codeOperate with an openstack deployment by code
Operate with an openstack deployment by codeAlessandro Martellone
 
Openstackoverview-DEC2013
Openstackoverview-DEC2013Openstackoverview-DEC2013
Openstackoverview-DEC2013Michael Lessard
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack StorageNetApp
 
Weekly lecture appsterdam_19mar2014
Weekly lecture appsterdam_19mar2014Weekly lecture appsterdam_19mar2014
Weekly lecture appsterdam_19mar2014Microsoft
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackAbderrahmane TEKFI
 

Similaire à 201708 OpenStack Seminar in Myanmar (20)

Developing on OpenStack Startup Edmonton
Developing on OpenStack Startup EdmontonDeveloping on OpenStack Startup Edmonton
Developing on OpenStack Startup Edmonton
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 
OpenStack 101
OpenStack 101OpenStack 101
OpenStack 101
 
OpenStack 101 - All Things Open 2015
OpenStack 101 - All Things Open 2015OpenStack 101 - All Things Open 2015
OpenStack 101 - All Things Open 2015
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
 
Accelerate your business and reduce cost with OpenStack
Accelerate your business and reduce cost with OpenStackAccelerate your business and reduce cost with OpenStack
Accelerate your business and reduce cost with OpenStack
 
Oct meetup open stack 101 clean
Oct meetup open stack 101   cleanOct meetup open stack 101   clean
Oct meetup open stack 101 clean
 
Intro to OpenStack
Intro to OpenStackIntro to OpenStack
Intro to OpenStack
 
OpenStack Documentation in the Open
OpenStack Documentation in the OpenOpenStack Documentation in the Open
OpenStack Documentation in the Open
 
Cosug for jiang su lug dec 2011
Cosug  for jiang su lug dec 2011Cosug  for jiang su lug dec 2011
Cosug for jiang su lug dec 2011
 
After summit catch up
After summit catch upAfter summit catch up
After summit catch up
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
OpenStack Documentation Projects and Processes
OpenStack Documentation Projects and ProcessesOpenStack Documentation Projects and Processes
OpenStack Documentation Projects and Processes
 
Open Infra Day Vietnam - JOSUG
Open Infra Day Vietnam - JOSUGOpen Infra Day Vietnam - JOSUG
Open Infra Day Vietnam - JOSUG
 
Operate with an openstack deployment by code
Operate with an openstack deployment by codeOperate with an openstack deployment by code
Operate with an openstack deployment by code
 
Openstackoverview-DEC2013
Openstackoverview-DEC2013Openstackoverview-DEC2013
Openstackoverview-DEC2013
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack Storage
 
Jonathan Bryce - OpenStack
Jonathan Bryce - OpenStackJonathan Bryce - OpenStack
Jonathan Bryce - OpenStack
 
Weekly lecture appsterdam_19mar2014
Weekly lecture appsterdam_19mar2014Weekly lecture appsterdam_19mar2014
Weekly lecture appsterdam_19mar2014
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStack
 

Dernier

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...software pro Development
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 

Dernier (20)

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 

201708 OpenStack Seminar in Myanmar

  • 1. OpenStack Seminar in Myanmar Aug. 2017 Takashi Torii, Japan OpenStack User Group, NEC, Okinawa Open Laboratory
  • 2. Outline ■What is Cloud? ■What is OpenStack? ■OpenStack Community and User Group in Global ■OpenStack Foundation and Event ■Market and Business about OpenStack ■How to Start and Contribute ■Closing
  • 3. Who am I? Takashi Torii - Co-Chair of Japan OpenStack User Group - Senior Expert of OSS Promotion and Technology, NEC - Chief Technical Advisor of Okinawa Open Laboratory - @ttorii0609
  • 5. What is Cloud? ■From user’s view – On-Demand – Pay-per-Use ■From operator’s view – Standardized – Low cost operation
  • 6. Use Case ■Past Test Search System – Purpose ●Students can search past test of each professor and course ●Study easy! and help to take points! – Requirement ●On the web ●Limited access ●Temporary ●Free or low cost
  • 9. Software as a Service (SaaS) Using application in Cloud Ex) Google Apps
  • 10. Platform as a Service (PaaS) Using Cloud environment to develop applications Ex) CloudFoundry
  • 11. Infrastructure as a Service (IaaS) Using infrastructure (server, network, storage) in Cloud Ex) AWS, Google Cloud Platform, OpenStack
  • 12. Cloud Service MS Office, Google, Mail SaaS Software as a Service PaaS Platform as a Service IaaS Infrastructure as a Service OS, MiddleWare CPU, Memory DISK, Network Using Applications Developing Applications Using Resources
  • 13. Merit of Cloud/IaaS Before After Create Environment by Person Software Defined Buy Hardware Resource on demand Depend on Hardware Not depend on Hardware Taking Time Linearly Repeat/Reproduce Hardware Resource is Limited Resource is unlimited Can NOT do everything! Can do EVERYTHING!
  • 15. Cloud Service MS Office, Google, Mail SaaS Software as a Service PaaS Platform as a Service IaaS Infrastructure as a Service OS, MiddleWare CPU, Memory DISK, Network Using Applications Developing Applications Using Resources
  • 16. The Beginning of OpenStack Nova • IaaS platform NASA developed for solving the scalability problem of Eucalyptus Swift • Cloud storage service developed by Rackspace 2010, Summer Started “OpenStack Project” with Nova and Swift targeting 100% Open Source Software +
  • 18. OpenStack Ocata Release ■ One platform: bare metal, VMs, containers – OpenStack provides one platform to orchestrate bare metal, containers and virtual machines on a single network allowing private users to optimize for their application without creating more silos in their datacenter, and giving service providers more capabilities.
  • 19. OpenStack is.. ■Scalable and Open Cloud Infrastructure OpenStackModular Micro Service Architecture Utilizing other OSS REST API Full Python Release every 6 month
  • 20. OpenStack Projects IaaS Virtual Server (Nova) Physical Server (Ironic) Container (Magnum) Network (Neutron) PaaS Database (Trove) Message Queue (Zaqar) Big Data (Sahara) DNS (Designate) Orchestration (Heat) Storage Object Storage (Swift) Block Storage (Cinder) Shared Filesystem (Manila) VM Images (Glance) Common Identify(Keystone) Portal (Horizon) Metering (Celometer) QA/CI (Tempest)
  • 22. OpenStack Projects Virtual Network Neutron Virtual Server Physical Server Bare Matal ImageGlance Block StorageCinder Object StorageSwift Nova IdentifyKeystone Virtual Router, Virtual LB.. Virtual Server create/delete Bare Metal Server VM Image and Snapshot Virtual Volume REST API Remote Replication Horizon (Dashboard) API Ironic
  • 24. Utilizing Other OSS OSS inside OpenStack • Database MySQL, MongoDB, InfluxDB • On-memory cache Memcached • Message Queue RabbitMQ OSS used with OpenStack • HA Pacemaker, Corosync • Monitoring Zabbix, Nagios, Ganglia • Log Management ElasticSearch, LogStash, Kibana (ELK), Hadoop • Developer Tools Jenkins, GitLab, Gerrit
  • 25. Micro Service Architecture Neutron Cinder Nova VM Attach Volume Create Server DBAPI Create Network DBAPI DBAPI API Scheduler ConductorCompute Nvcproxy
  • 26. API APP Template XaaS Operation Design API PrivatePublic Managed Value Add Infra layer Abstruction Nova Neutron Cinder Swift Low Cost Infra Using Standard API doesn’t lock-in Cloud Native Application Selectable, using best practice easily
  • 27. How to use? ■As a User ■As a Operator ■As a Developer ■GUI ■CLI ■API ■SDK
  • 28. TryStack (Sandbox) ■http://trystack.org/ Firstly join the Facebook group here After your join request is approved, you can login from here
  • 30. API ■https://developer.openstack.org/api- guide/quick-start/ #!/usr/bin/env python from novaclient.v1_1 import client nt = client.Client("demo", "openstack", "demo", "http://11.22.33.44:5000/v2.0", service_type="compute") ns = nt.servers.create(name = "testvm001", image = im[0], flavor = fv[0], nic = nw[1])
  • 32. Heat ■Orchestrator project to automate system deployment by template resources: my_instance: type: OS::Nova::Server properties: key_name: testkey image: Ubuntu-14.04-TLS flavor: m1.small networks: - port: {get_resource: test-port} $ heat stack-create -f <template_file> <stack_name>
  • 35. Casts and Their Tools Dinesh Bertram Erlich Containers (Docker) Kubernetes OpenStack
  • 36. Kubernetes over OpenStack VM VM VM VM Kubernetes Cluster Using MAGNUM PROJECT Host Host PODPODPOD
  • 37. Kubernetes over OpenStack Using ZUN PROJECT Docker Docker Cont ainer Cont ainer Cont ainer Cont ainer Host Host
  • 40. OpenStack Developer Community Developer Core Developer PTL Role Description TC Decision about whole OpenStack development policy or target PTL Lead and manage each component Core Developer Mainly develop the code and review the patches also have the rights to commit them to main tree developer Mainly develop the conde and review them Technical Committee (TC) Project Globally Distributed Development Style
  • 41. OpenStack Developer Community ■ Modern Development Style using Modern Tools ■ Cross-Organization and Diversity ■ Discuss heavy, to achieve everyone’s agreement ■ Periodically meet F2F (OpenStack Summit, Project Team Gathering, Mid-cycle Meetup..)
  • 42. Continuous Integration (CI) ■To keep upstream quality and stability ■Can release anytime ■Using tools effectively ●DevStack: Deploy OpenStack environment easily ●Gerrit:Review system ●Jenkins: Automated CI/CD tool
  • 43. Continuous Integration (CI) Devstack ① Dev/Test in local environment Discuss in mailing-list, chat, etc ② Review and test in Community Infra Developer User/Community GitHub Jenkins Launch Pad Gerrit Code Repository Review Automated Test Bug and Spec management
  • 46. How to Start? ■https://groups.openstack.org/tips ■Contact your Ambassador – I can introduce ■Create core team – At least 2 person ■Register new user group – Creating Facebook Group – Creating Meetup page ■Plan Meetings and Meetups – Ask volunteers to help
  • 47. Japan OpenStack User Group openstack.jp
  • 48. Supporting Companies 48  ASEANLABS  Itochu Techno-Solutions(CTC)  Internet Initiative Japan(IIJ)  NTT Communications  NTT Software  NTT Data  NTT Data Intellilink Corp.  LPI-Japan  Empire Inc.  Okinawa Institute of Science and Technology  Virtualized Infrastructure Operators Group  Canonical  Cloud Utilization Promotion Agency (CUPA)  Cloudian K.K.  Creation Line, Inc.  KDDI  GMO Internet, Inc.  National Institute of Informatics (NII)  Supermicro  DataDirect Networks Japan, Inc.  Dell Japan  NEC  NTT  Hitachi  Hewlett-Packard Japan  Bit-isle/Equinix  Fujitsu  Midokura Japan  Mirantis Japan  Red Hat K.K.
  • 49. Community Growth(May 2017) Over 1700 and growing now!
  • 50. More and more organizations are adopting OpenStack ■Keynote speakers in the OpenStack Days Tokyo – 2013: National Institute of Informatics – 2014: GREE – 2015: GMO Internet, Rakuten, NTT Communications – 2016: JFE Steel, NTT Docomo, Fujitsu – 2017: Dwango, Line, Fuji City
  • 52. How we organize meetups ■Meetup planning team – 10+ volunteers from the user group – Once per month average – Select topics and find speakers – Find a meeting room for 100+ people ● Meeting rooms in supporting companies’ offices ● Organized by volunteer members (registration, logistics) ■Learn from each other (no sales pitch)
  • 53. Topic selection criteria ■Fill the gaps between matured users and novice users ■Promote on-boarding to OpenStack ■Catching up the latest development ■Technical deep dive ■Operational tips
  • 54. Meetups (last 10) ■ Mar 2016: 25th “HA for Instances” 174ppl ■ Apr 2016: 26th “Using OpenStack with DevStack” 37ppl ■ May 2016: 27th “OpenStack installers” 220ppl ■ Jun 2016: 28th “Orchestration with Heat” 132ppl ■ Sep 2016: 29th “Introduction to OpenStack Quality Assurance” 143ppl ■ Sep 2016: 30th “OpenStack Basics and Latest Updates: in Osaka” 45ppl ■ Nov 2016: 31st “OpenStack Networking Updates” 165ppl ■ Mar 2017: 32nd “Exploring EVERY OpenStack Projects!” 9ppl (weekend one-day session) ■ Apr 2017: 33rd “What’s new in OpenStack Ocata Release” 135ppl ■ May 2017: 34th “Hands-on OpenStack Basics” 104ppl ■ July 2017: 35th “Hands-on OpenStack Basics #2” 77ppl 1086 unique attendees total
  • 55. Meetups usually look like this
  • 56. Sometimes it looks like this https://ethercalc.openstack.org/xurnkvyqng8q
  • 57. Ops Workshop ■ Collaborative workshop among OpenStack operators – Follow the format of the OpsMeetup ● https://wiki.openstack.org/wiki/Operations/Meetups – 30-40 ops members from 15+ companies – Meeting agenda and discussions (twice a year) ● https://etherpad.openstack.org/p/JP-Ops-workshop (in Okinawa Open Days 2015) ● https://etherpad.openstack.org/p/JP-Ops-workshop-2 (in OpenStack Days Tokyo 2016) ● https://etherpad.openstack.org/p/JP-Ops-workshop-3 (in Okinawa Open Days 2016) ● https://etherpad.openstack.org/p/JP-Ops-workshop-4 (in OpenStack Days Tokyo 2017)
  • 58. Major Japanese OpenStack operators got together ■ NTT Group ■ GMO Internet ■ Yahoo! Japan ■ Rakuten ■ Bit-Isle Equinix ■ NEC ■ Cyber Agent ■ DeNA ■ Hitachi ■ IIJ ■ KDDI ■ Broadband Tower
  • 59. Operator’s agenda ■Topics discussed in the past workshops – Containerizing OpenStack control plane – Upgrade – Logging – Architecture Design tips – Networking – Migration – Instance HA – Documentation – How to educate ops team – Contribution to official working groups 59
  • 60. 60 2nd OpsMeetup in OpenStack Days Tokyo 2016
  • 61. “Ops Meetup” is coming to APAC ■Ops Meetup in Feb-Mar 2018 will be in APAC ■We are proposing Tokyo – https://etherpad.openstack.org/p/ops-meetup-venue-discuss-1st- 2018 – Join openstack-operators ML for details and to vote! – Join Ops Meetups Team IRC to help organize. ● https://wiki.openstack.org/wiki/Ops_Meetups_Team
  • 62. Upstream Training ■ Free Training for new contributors – Core developers, PTLs volunteered to be a mentor/trainer – Held annually (usually co-located with OpenStack Days) – Learn ● How OpenStack is developed ● How to use dev tools, how to become a contributor ● How to push code, get reviewed ● How to collaborate/communicate with community members ● How to collaboratively develop large software (Lego work)
  • 63. ■Hands-on training for new contributors – 4th time in Japan ■20+ attendees, 3 mentors ■Learn how to contribute – Attendees learned how to use various tools such as Launchpad, Gerrit, IRC, etc – PTLs from I18n, QA team and COA from Taiwan gave lectures. – https://etherpad.openstack.org/p/upstream-training-jp-2016- summer 63
  • 64. Upstream Training ■Learn how to collaborate in the community 64
  • 65. Open Innovation About Okinawa Open Laboratory
  • 67. About Okinawa Open Laboratory (OOL) ■ Research Institute – Founded by NTT Communications, NEC and IIGA in May 2013 – Based at Uruma City, Okinawa, Japan ■ Mission – Research and development for practical application and dissemination of advanced Information Communications Technologies (ICT), especially next-generation ICT platform technologies in below ● SDN (Software-Defined Networking) ● NFV (Network Function Virtualization) ● OpenStack (Cloud computing technology using OSS) ■ Representative – Yukio Ito, Chairman ■ Activities – Verification of new technologies – Development of use cases and reference models – Education and training of engineers – International conferences and exchanges, especially with Asian countries
  • 68. Activities of Okinawa Open Laboratory ■OPNFV ■ONOS/CORD ■Test bed ■Network Test Automation ■VNF Test Automation
  • 69. Collaboration in Asia Member Researchers Exchange Joint Research Connection between Labs Collaborated Event Taiwan      Korea    China   Malaysia  
  • 71. OpenStack Foundation ■ Organization to promote the global development, distribution, and adaption of OpenStack – Established in 2011, it is 2nd largest OSS related organization – Currently served more than 60,000 individual members from over 180 countries around the world
  • 72. OpenStack Foundation Staff Jonathan Bryce Executive Director Mark Collier COO
  • 74. OpenStack Summit ■The most big event about OpenStack – Hosted by OpenStack Foundation held twice the year (Spring and Fall) – Held in North America in Spring, and Europe or Asia in Fall Conference Keynote and many sessions about use case, strategy, product/tools, new technology etc. Forum Discuss the topic with developer and user Marketplace sponsor booth exhibiting product or solutions
  • 78. Project Team Gathering (PTG) For developer (How) Feedback from user (What) Until last year
  • 82. OpenStack Days Tokyo Open x Collaboration Keynote: OpenStack x CloudFoundry
  • 83. OpenStack Days Tokyo ■Edge Computing ■DevOps x CI/CD
  • 85.
  • 86.
  • 87.
  • 88.
  • 89. Example Users ■Not only Cloud Provider or Servicer, there are many user case have been published from Telecom, Finance, Enterprise.
  • 90.
  • 91. Fuji City Government System Image of Fuji using OpenStack ■ DR ■ Low TCO ■ Vender Neutral
  • 92.
  • 94. How do you get OpenStack?
  • 95. User survey in Japan From attendees of OpenStack Days Tokyo
  • 96. Running OpenStack? N= 2615(2016), 2464(2017) 26.3% 32%
  • 97. Type of your cloud (include future plans) N= 2615(2016), 2464(2017)
  • 98. What do you expect from OpenStack? N= 2615(2016), 2464(2017)
  • 99. Services running on OpenStack N= 5058(2016), 4701(2017) multiple answers
  • 100. Features using/willing to use N= 5058(2016), 7313(2017): multiple answers
  • 102. Support Phases master stable/mitaka stable/liberty stable/kilo Phase I Phase II Phase III Basically all bugfixes are applied to PhaseI Security patches are applied to PhaseIII Critical bugfixes are applied to PhaceII http://docs.openstack.org/project-team-guide/stable-branches.html
  • 103. Backport Policy ■Some types of changes are completely forbidden –New features –Changes to the external HTTP APIs –Changes to Nova’s internal AMQP API –Changes to the notification definitions –DB schema changes –Incompatible config file changes
  • 105. Bug Search ■Based on error messages or other keys, you can search reported bugs on Launchpad https://bugs.launchpad.net/openstack Search Key Sort Key
  • 106. Bug Report 1.As a sample, report about nova 2.Keyword Search 3.New bug report 4.Describe the bug in detail (Next slide) 5.If related to security, check the box 5.Register 6.Thank you e-mail is arrived 7.E-mail report coming when status changed https://bugs.launchpad.net/nova/+filebug Search existing bugs by keyword from summary There is no similar bug, report as a new bug Tips: Adding tags will help understanding and quick response from community developer
  • 107. Bug Report in Detail Describe the bugs shortly and sufficiently Ex)weather applet crashes on logout Describe the information about the environment etc. to investigate easier - version (OS, OpenStack version etc) - system (nova, neutron, etc) - expected behavior and actual behavior - Error messages - How to replicate There are bug reporting guideline in Neutron community http://docs.openstack.org/developer/neutron/policies/bugs.html#bug-report-template
  • 108. Code Fixing Flow http://docs.openstack.org/infra/manual/developers.html ① ② ③ ④ ⑥‘ ⑤ ⑥ ① Copy the source code to local environment ② Create branch for fixing the bugs and change them ③ Commit to branch after unit test passed ④ Ask review to community ⑤ Automatically tested by community CI ⑥ Accepted by core reviewer ⑥‘ If not accepted, amend the patch and ask review again
  • 110. DevStack Quick Start $ sudo apt-get update $ sudo apt-get install git $ git clone https://git.openstack.org/openstack-dev/devstack.git $ cd devstack ## Edit local.conf $ cp samples/local.conf . $ vi local.conf $ ./stack.sh ## After launched, access from browser by IP address
  • 111. Create Accounts ■ Launchpad ■ OpenStack Foundation ID ■ Gerrit ■ OpenStack Individual Contributor License Agreement (ICLA) ■ These processes are explained OpenStack Infra Manual (http://docs.openstack.org/infra/manual/develo pers.html#account-setup)
  • 112. Prepare Git and Gerrit ■ Git – git config --global user.name "Firstname Lastname" – git config --global user.email your_email@youremail.com – git config --list ■ Gerrit – sudo apt-get install git-review # Install – ssh-keygen # Create Key – Access https://review.openstack.org/ – Setting  SSH Public Keys  Add Key – Register the public key (~/.ssh/id_rsa.pub)
  • 113. git-review ■git clone https://git.openstack.org/openstack/<projectname>.git ■You can use Sandbox: git clone https://git.openstack.org/openstack- dev/sandbox ■cd <projectname> ■git review -s # Remote Setup
  • 114. Starting a Change ■Initial commit –git add <file(s)> or git add -u <file(s)> –git commit –git review ■Amend the patches –git add <file(s)> or git add -u <file(s)> –git commit --amend –git review ■When master branch changed –git remote update origin –git rebase origin/master –When conflicts occurred, carefully change and merge changes, and do “git add”, and “git rebase -continue”
  • 116. Review
  • 118. Reviewer Regular Reviewer can vote -1/0/+1 Core Reviewer can vote -2/+2
  • 121. OpenStack is the Right Way to become “Cloud Native” COST SPEED INNOVATION Resource is provided as a service User self  Transform system architecture to Cloud Native  Open and Standard without vender lock-in Diversity and open eco system help innovative activities in global ① ② ③
  • 122. You can find more good job!
  • 123. The Power of Open Source ■Open Source First ■Many Ideas, Many Tries