Apache	
  CloudStack	
  
Examination
Introducing	
  how	
  we	
  developed	
  the	
  CloudStack	
  exam	
  -­‐ ACCEL-­‐ in	
  Japan.
CloudStack	
  Collaboration Conference in	
  Europe
Dublin,	
  Ireland	
  	
  	
  	
  October	
  8,	
  2015
Who	 am	 I
Midori	
  Oge
@star76popin
Chairman	
  of	
  Japan	
  CloudStack	
  Users	
  Group
Systems	
  Engineer,	
  SolidFire Inc.
Japan	 CloudStack	 Users	 Group
Our	
  purpose	
  is	
  to	
  promote	
  CloudStack	
  through	
  sharing	
  
experiences	
  and	
  information	
  using	
  CloudStack	
  in	
  Japanese.
events
appeared	
  
on	
  radio
AdventCalendar
study meeting
book reading
What	 is	 ACCEL ?
What	 is	 ACCEL?
• ACCEL	
  
Stands for	
  Apache	
  CloudStack	
  Certification	
  Exam by	
  LPI-­‐Japan
• ACCEL	
  is	
  provided	
  by	
  LPI-­‐Japan	
  to	
  promote	
  cloud	
  technology	
  and	
  
develop	
  engineers.	
  They	
  distribute	
  “LPIC” which is	
  the	
  most	
  popular	
  IT	
  
certification	
  in	
  Japan.
• Certified	
  people	
  have	
  the	
  skill	
  and	
  knowledge	
  required	
  to	
  build,	
  operate	
  
and	
  maintain	
  CloudStack	
  based	
  IT	
  infrastructure
• Japan	
  CloudStack	
  Users	
  Group	
  supportedthe	
  development	
  of	
  this	
  exam	
  
Why ACCEL?
The	
  following	
  issues	
  are	
  often	
  encountered	
  during	
  the	
  expansion	
  of	
  the	
  cloud	
  market.
• Development	
  of	
  engineer	
  resources	
  is	
  not	
  keeping	
  up
• difficult	
  to	
  ensure	
  high	
  level	
  cloud	
  engineers
• Showing	
  the	
  differentiation	
  with	
  other	
  companies	
  is	
  difficult	
  because	
  companies	
  can	
  not	
  prove	
  the	
  
technical	
  level	
  of	
  employees	
  
ACCEL	
  is	
   is	
  very	
  effective especially	
  in	
  Japan,	
  
since	
  certification	
  is	
  an	
  importantelement in	
  various	
  business	
  fields	
  
Linux	
  Job	
  Report	
  2015	
  by	
  Linux	
  Foundation
❝Forty-­‐two	
  percent	
  of	
  hiring	
  managers	
  say	
  experience	
  with	
  or	
  knowledge	
  of	
  OpenStack	
  and	
  
CloudStack	
  are	
  having	
  a	
  big	
  impact	
  on	
  their	
  hiring	
  decisions.❞
Target
• Cloud	
  service	
  providers,	
  System	
  integrators,	
  implementing	
  and	
  
operating	
  private	
  cloud	
  systems
• improvingskillin	
  developing	
  and	
  operating	
  infrastructure	
  of	
  internal	
  
cloud
• people	
  in	
  charge	
  of	
  IT	
  systems	
  who	
  are	
  considering	
  migrating	
  IT	
  systems
to	
  public	
  cloud	
  services
• people	
  who	
  want	
  further	
  skills	
  as	
  cloud	
  engineer
Examination	 System
• 60	
  questionsin	
  90	
  minutes
• CBT	
  (Computer	
  Based	
  Test)
• Multiple	
  choice	
  (4-­‐5)
• Target	
  Apache	
  CloudStack	
  Version:4.4
• Passing score: more	
  than	
  60%	
  of	
  the	
  total
• Validity	
  of	
  the	
  certification:	
  3	
  years
• Pre	
  requirements:	
  none	
  (LPIC1	
  certified	
  level	
  recommended)
• Average learning	
  period	
  :	
  1-­‐3	
  months
• Price:	
  15,000	
  JPY
Once	 you	 are	 certified
Earning	
  certification	
  helps	
  you	
  gain	
  visibility	
  for	
  your	
  proven	
  experience,	
  such	
  as
• Using	
  the	
  functions	
  of	
  CloudStack	
  effectively depends	
  on	
  the	
  purpose	
  of	
  use.
• Implementing	
  CloudStack	
  systems	
  while	
  understanding	
  the	
  functions,	
  the	
  limitations,	
  and	
  
choosing	
  the	
  appropriate	
  architecture	
  model
• Understanding	
  system	
  status	
  and	
  getting	
  the	
  information	
  needed	
  for	
  failure	
  isolation	
  methods	
  	
  
• Contributing	
  to	
  CloudStack’s	
  development	
  through	
  translation	
  and	
  reporting	
  bugs
Certificate
Certification	
  Card
How	 we	 developed
Development	 Flow
Plan
•Scheduling
•Deciding	
  on	
  team	
  members	
  for	
  developing	
  examination
•Preparing	
  communication	
  tool
Design
• CreatingGuidelines	
  and	
  glossary
• Defining JTA(Job Task Analysis), scope	
  of	
  targets, setting	
  
priorities
Develop
ment
• Questions	
  writing	
  and	
  screening, technical	
  reviews
• Review of	
  neutrality
• Beta test and	
  reflection	
  on feedback
Prepare	
  
for	
  release
•Registrationof	
  exam
•Press Release
※ Approved by	
  board	
  of	
  Directors	
  of	
  LPI-­‐Japan
April 2014
※
※
※
June	
  1st 2015 release
May 2014
June 2014
December2014
Communication	 Chart
• 問題レビュー
LPI-­‐Japan
Gen	
  Narui,	
  Makoto	
  Ono,	
  Kazuko	
  Itoda,	
  
Toru	
  Nakatani, Takashi	
  Imoto
Management
LPI	
  Directors
Fujitsu, Hitachi, NEC	
  Solution	
  Innovators
(alphabetical	
  order)
Inspection
Japan	
  CloudStack	
  Users	
  Group
Midori	
  Oge,	
  Tadashi	
  Mishima
Lead	
  of	
  developing	
  examination
Japan	
  CloudStack	
  Users	
  Group
Satoshi	
  Shimazaki, Go	
  Chiba,	
  Satoru	
  Nakaya,	
  
Chihiro Hirata,	
  Ai	
  Onikata,	
  Takuma	
  Nakajima,	
  
Kimihiko Kitase,	
  Masayuki	
  Hayashi,	
  Atsushi	
  Sasaki,	
  
Natsuki Watanabe,	
  Mayumi	
  Koshimizu
Exam	
  CreatorPEARSON VUE
Distributor
Plan
Communication	 Tool
• We	
  used	
  REDMINE	
  to	
  provide	
  information	
  and	
  manage	
  exam	
  data
• Exam	
  Creator	
  issues	
  a	
  ticket	
  on	
  REDMINE	
  to	
  submit	
  exam	
  data, after	
  
that	
  Exam	
  Developer	
  checks	
  it	
  and	
  send	
  back	
  some	
  comments.
• Inquiry
• Submission	
  of	
  exam	
  data
• Provide	
  Information
• Provide	
  guidelines
• Arrange	
  schedule
• Request	
  for	
  correction
• Meeting	
   agenda
Exam	
  Creator Lead developer
• Guideline
• JTA
• Glossary
• Schedule
• Examinations
• Meeting	
   note
Plan
Create	 the	 Guidelines
Create	
  Guidelines	
  to	
  clarify	
  certification	
  objectives
• Why	
  get	
  certified?
• What	
  is	
  the	
  value	
  of	
  certification?
• Who	
  is	
  the	
  target?
• What	
  kind	
  of	
  exam	
  should	
  we	
  create?
Design
Define	 JTA
• JTA	
  (Job	
  Task	
  Analysis)
make	
  a	
  list	
  of	
  skill	
  sets	
  needed	
  to	
  have	
  field	
  experience	
  for	
  implementing	
  and	
  
operating	
  cloud	
  systems	
  using	
  CloudStack
=	
  prove	
  the	
  certified	
  people	
  have	
  enough	
  work-­‐ready	
  skills	
  and	
  experience
After	
  the	
  skill	
  set	
  was	
  defined,	
  we	
  sorted	
  the	
  skills	
  into	
  sections	
  and	
  
decided	
  on	
  the	
  ratio	
  for	
  each	
  section.
Design
DesignJTA
No Major
Items
No. Sub Items No. Key  knowledge area Keyword Required Skill Ratio
1
General  
Knowledge
1.1
Overview
Apache  
CloudStack
1.1.1 Apache  CloudStack
・Whatʼ’s  Apache  CloudStack?
・License  of  Apache  CloudStack
Understanding  the  overview  Apache  CloudStack and  
license  system
10%
2
The  
architecture  
of  
CloudStack
2.1
The  architecture
of  components
and  functions
2.1.1
Composition  of  
components
・Cluster
・Pod
・Zone
・Region
Understandingthe  role  of  components
40%
2.1.2
Management  Server,  
Host,  Storage
・Hardware  and  OS requirements
・Hypervisors(VMWare  vSphere,  KVM,  XenServer,  Hyper-‐‑‒V)
・Management  Server
・Database Server
・Host
・Primary Storage
・Secondary Storage
・Usage  Server
Understanding  the  functions  and  architecture  of  
Management  Server  and  Host,  Storage
2.1.3
System VM,  Virtual  
Router
・Console  Proxy  VM
・Secondary  Storage  VM
・Virtual  Router
・DHCP, DNS. StaticNAT, VPN, LoadBalancer
・Firewall, PortForwarding
Understanding  the  functionsand  architecture  of  
System  VM  and  Virtual  Router
2.2
Designing  
system  and  
implementing
2.2.1
Whole  design,  Definition  
of  requirements
・Sizing  – Zone,  Pod,  Cluster,  Host,  Storage
・Over Provisioning
・Host Tag,  Storage  Tag
・VM allocation  algorism
Ability  to  design  and  define  the  requirements  to  
implement  cloud  systems
2.2.2 Network Design
・Network Model
・Physical Network
・Network – Public,  Guest,  Management,  Storage
・Designing IP Address
・Traffic Label
・Connect  to  existing  environments
Understanding  the  Network  Model and ability  to  
design networks
2.2.3 System  Reliability
・Availability of  Management  Server
・Availability  of  Database  Server
・Fault  Recovery  and  Disaster  Recovery
Understanding  the  reliability  of  cloud  systems and  
ability  to  design  redundancy  and  backup
2.2.4
Installation and  
implementing
・Initial  settings  – Management  Server, Host,  Database,  Storage
・Preparing System  VM  Template
Having the  knowledge for  installation  and  initial  
settings  and  customization  for  own  environments
Design
No Major
Items
No. Sub Items No. Key  knowledge area Keyword Required Skill Ratio
3
How to  use  
CloudStack
3.1 Web user  interface
3.1.1 VM  and  Volumes
・VM
・Volume
・Template, ISO
・Snapshot
Ability  to  operate  VM  and  Volumes
30%
3.1.2 Network
・Guest Network
・Security Group
・VPC
Ability  to  customize  networks as needed
3.1.3 User
・User
・Account
・Domain
・Project
Understanding  the structure  of  managingusers  and  ability  to  manage  
the  required  resources
3.1.4 Monitoring
・Dashboard
・Event
Understandingthe  status  of  resources  and  event  logs
3.2 Admin user  interface
3.2.1
Difference  of  Web  UI  
behavior  by  privilege
・Difference  of  Web  UI  behavior  by  privilege Understanding  the  difference  of  Web  UI  behavior by  privilege
3.2.2 Global Settings ・Global Settings
Understanding  the  effect  of  the  settings  and  parameters  on  all  of    the  
systems  and  ability  to  set  them
3.2.3 Service Offerings
・Computing Offering
・System Offering
・Disk Offering
・Network Offering
Ability to  define and  manage the  necessary resources  usingservice  
offerings
4
Oparation,  
Monitoring,
other
utilization  
methods
4.1 Operation, Monitoring
4.1.1 Operation, Monitoring
・Start  and  Stop
・Maintenance mode
・Backup
・Version UP
・Usage monitoring
Ability  to  operate  self-‐‑‒built  cloud  systems  properly
20%4.1.2 Troubleshooting
・log
・case  study  of  troubles
Ability  to  isolate  the  cause  of  troubles  and  find  out  the  recovery  action
4.2 API 4.2.1 API
・privilege  of  executing  API
・how  to  use  API
・synchronize/asynchronize command
Ability  to  do  a  range  of  operations  using  API
JTA
Exam	 creation	 and	 screening
• Exam	
  creation	
  policy
create	
  exam	
  questions	
  while	
  assuming	
  the	
  knowledge	
  that	
  is	
  required	
  when	
  
working	
  in	
  the	
  field	
  
• The	
  following	
  are	
  examples	
  of	
  undesirable	
  questions	
  
- Asking	
  for	
  knowledge	
  which	
  is	
  not	
  related	
  to	
  CloudStack
- Asking	
  about	
  commercial	
  version	
  specific	
  features
- Including	
  the	
  vender	
  names	
  and	
  product	
  names	
  (the	
  hypervisor	
  name	
  is	
  excluded)
- Asking	
  about	
  the	
  possibility	
  to	
  be	
  changed	
  in	
  the	
  future
- Asking	
  only	
  about	
  sentence	
  structure	
  rather	
  than	
  about	
  the	
  content	
  ,	
  or	
  trap	
  questions
- Questions	
  with	
  subjective	
  answers
e.g.	
  Why	
  is	
  CloudStack	
  better	
  than	
  OpenStack?
e.g.	
  What	
  are	
  the	
  points	
  to	
  be	
  most	
  careful	
  about	
  when	
  set	
  to	
  XX?
develop
ment
Create
Review
Update
Review
Complete
• Questions	
  were	
  created,	
  updated	
  many	
  times	
  through	
  screening
Improving the	 quality
1. Set	
  the	
  difficulty	
  level	
  of	
  each	
  questions
2. Beta	
  test	
  (several	
  times)
3. Modify	
  the	
  difficulty	
  level	
  based	
  on	
  the	
  result	
  of	
  beta	
  test
e.g.)	
  Raise	
  the	
  difficulty	
  level	
  if	
  more	
  than	
  90%	
  of	
  people	
  answered	
  correctly
e.g.)	
  Reduce	
  the	
  difficulty	
  level	
  if	
  more	
  than	
  90%	
  of	
  people	
  answered	
  incorrectly
e.g.)	
  Replace	
  easy	
  questions	
  that	
  many	
  people	
  answered	
  correctly	
  and	
  difficult	
  questions	
  that	
  
many	
  people	
  answered	
  incorrectly
e.g.)	
  Change	
  easy	
  questions	
  to	
  multiple-­‐selection	
  from	
  single-­‐selection
e.g.)	
  Change	
  difficult	
  questions	
  to	
  single-­‐selection	
  from	
  multiple	
  selection
4. Compare	
  with	
  the	
  difficulty	
  level	
  which	
  was	
  set	
  before and	
  re-­‐set	
  the	
  
difficulty	
  and	
  re-­‐place
5. Discuss	
  with	
  the	
  stakeholders	
  based	
  on	
  the	
  survey	
  results	
  of	
  the	
  beta	
  
test
develop
ment
Registration
• Changed	
  the	
  format	
  for	
  distribution	
  the	
  exam
• Developed	
  the	
  tool	
  to	
  change	
  the	
  format
Prepare
for	
  
release
item	
  1.123	
  cardinality	
  =	
  “single”	
  correct-­‐response	
  =	
  B	
  min-­‐response	
  =	
  1max-­‐response	
  =	
  1
presentation	
  =	
  [Which	
  of	
  the	
  following	
  is	
  the	
  valid	
  operation	
  that	
  can	
  be	
  done	
  thru	
  Web	
  User	
  
Interface	
  by	
  Domain	
  Administrator	
  ?<choice	
  ident =	
  “A”>Create	
  sub	
  domain<choice	
  ident =	
  
“B”>Change	
  the	
  number	
  of	
  the	
  resource	
  to	
  be	
  allocated	
  to	
  Sub	
  Domain<choice	
  ident =	
  
“C”>Assign	
  the	
  dedicated	
  host	
  to	
  the	
  account<choice	
  ident =	
  “D”>Add	
  the	
  LDAP	
  accounts]	
  
Finally released!!
Highlights	 and	 Lowlights
• Highlights
- Our	
  ties	
  were	
  deepened	
  through	
  this	
  project
- Since	
  all	
  members	
  had	
  to	
  create	
  exam	
  questions	
  in	
  their	
  free	
  time,	
  
we	
  saved	
  development	
  time	
  by	
  using	
  the	
  chosen communication	
  tool	
  and	
  glossary
• lowlights
- Since	
  it	
  was	
  our	
  first	
  attempt,	
  it	
  took	
  much	
  more	
  time	
  than	
  expected	
  in	
  the	
  
“designing”	
  and	
  “preparing	
  for	
  release”	
  stages
This  certification  was  released  through  our  communityʼ’s   efforts.
It  also  was  a  very  valuable  experience  for  all  of  us.  
Next	 steps
• Preparing	
  the	
  next	
  revision
• Considering	
  frequency	
  and	
  management	
  method	
  of	
  revision
• Publication	
  of	
  educational	
  books	
  and	
  planning	
  training	
  courses
• The	
  English	
  version	
  will	
  be	
  released	
  this	
  month!!
=>	
  	
  Please	
  give	
  us	
  any	
  feedback	
  and	
  comments
Sample	 Question
From	
  Objective:	
  3.2.1	
  -­‐ Web	
  UI Difference	
  by	
  privilege
Which	
  of	
  the	
  following	
  is	
  a valid	
  operation	
  that	
  can	
  be	
  done	
  through	
  
Web	
  User	
  Interface	
  by	
  Domain	
  Administrator	
  ?
A. Create	
  Sub	
  Domain
B. Change	
  the	
  number	
  of	
  resources	
  to	
  be	
  allocated	
  to	
  Sub	
  Domain
C. Assign	
  a	
  dedicated	
  host	
  to	
  the	
  account
D. Add	
  the	
  LDAP	
  accounts
Thank	 you !!

More Related Content

PPTX
2017 State Enterprise Multi Cloud Webinar
PPTX
Leveraging VMware Technology To Build an Enterprise Grade Openstack Cloud - I...
PDF
AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: Solution...
PPTX
Business model driven cloud adoption - what NI is doing in the cloud
PDF
Technical Lessons Learned Turning the Agile Dials to Eleven!
PPTX
Cloud Native with Kyma
PDF
SureSkills Belfast Schedule Jan - June 2016
PDF
SureSkills Dublin Schedule Jan - June 2016
2017 State Enterprise Multi Cloud Webinar
Leveraging VMware Technology To Build an Enterprise Grade Openstack Cloud - I...
AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: Solution...
Business model driven cloud adoption - what NI is doing in the cloud
Technical Lessons Learned Turning the Agile Dials to Eleven!
Cloud Native with Kyma
SureSkills Belfast Schedule Jan - June 2016
SureSkills Dublin Schedule Jan - June 2016

What's hot (20)

PDF
AWS Meetup: Career Day 2019 - AWS Certificate: Why and How?
PDF
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
PPTX
Automated Testing in Continuous Change Management
PDF
Succeeding with DevOps Transformation - Rafal Gancarz
PDF
Migrating a Cloud Foundry from VMware to OpenStack | anynines
PPTX
Enterprise Ready OpenStack, Wiekus Beukes, Oracle
PPTX
Evolvable architecture for hybrid multicloud with sdn
PDF
About Rackspace - 6 pager - July 2015 - Web version
PDF
Tearing Down Silos and Building Your Enterprise Dev/Ops Engine
PPTX
Oracle Ravello
PPTX
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
PDF
AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: Infrastr...
PPT
Apex day 1.0 oracle cloud news_andrej valach
PDF
Distribute Your App and Engage Your Community with a Helm Repository
PDF
TechEvent 2019: Build Oracle DBaaS in the Swisscom Enterprise Cloud - but SAF...
PDF
Cncf checkov and bridgecrew
PDF
Agile Infrastructure Automation Presentation to Wall Street Technology Associ...
PPTX
Containers aren’t just for microservices – Containerizing Legacy Workloads
PDF
Service Mesh: Two Big Words But Do You Need It?
PPTX
Top 10 DevOps Areas Need To Focus
AWS Meetup: Career Day 2019 - AWS Certificate: Why and How?
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
Automated Testing in Continuous Change Management
Succeeding with DevOps Transformation - Rafal Gancarz
Migrating a Cloud Foundry from VMware to OpenStack | anynines
Enterprise Ready OpenStack, Wiekus Beukes, Oracle
Evolvable architecture for hybrid multicloud with sdn
About Rackspace - 6 pager - July 2015 - Web version
Tearing Down Silos and Building Your Enterprise Dev/Ops Engine
Oracle Ravello
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: Infrastr...
Apex day 1.0 oracle cloud news_andrej valach
Distribute Your App and Engage Your Community with a Helm Repository
TechEvent 2019: Build Oracle DBaaS in the Swisscom Enterprise Cloud - but SAF...
Cncf checkov and bridgecrew
Agile Infrastructure Automation Presentation to Wall Street Technology Associ...
Containers aren’t just for microservices – Containerizing Legacy Workloads
Service Mesh: Two Big Words But Do You Need It?
Top 10 DevOps Areas Need To Focus
Ad

Viewers also liked (19)

PPTX
Giles sirett welcome and cloud stack news
PDF
CloudStack Day 2015 Storage Teck Talk
PDF
Apache CloudStack 技術者認定試験について
PDF
CloudStack Case Studies in Uniadex | ユニアデックスにおけるCloudStack導入事例
PDF
SDN in CloudStack
PPTX
Citrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStack
PPTX
CloudStack Container Service
PPTX
Fast SAP system provisioning based on CloudStack
PDF
Building Scalable, Resilient Infrastructure on CloudStack by Sebastian Stadil
PPTX
CloudStack News, Berlin 16 june 2016
PDF
CloudStack EU user group making the digital possible
PPT
CloudStack EU User Group - Making stuff better through CloudStack
PPTX
CloudStack EU user group - fast SAP provisioning
PPTX
Using the KVMhypervisor in CloudStack
PPTX
CloudStack - Apache's best kept secret
PDF
CloudStack Container Service
PPTX
CloudStack EU user group - CloudStack news
PPTX
CloudStack EU user group - Trillian
PPTX
Cloudstack: the best kept secret in the cloud
Giles sirett welcome and cloud stack news
CloudStack Day 2015 Storage Teck Talk
Apache CloudStack 技術者認定試験について
CloudStack Case Studies in Uniadex | ユニアデックスにおけるCloudStack導入事例
SDN in CloudStack
Citrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStack
CloudStack Container Service
Fast SAP system provisioning based on CloudStack
Building Scalable, Resilient Infrastructure on CloudStack by Sebastian Stadil
CloudStack News, Berlin 16 june 2016
CloudStack EU user group making the digital possible
CloudStack EU User Group - Making stuff better through CloudStack
CloudStack EU user group - fast SAP provisioning
Using the KVMhypervisor in CloudStack
CloudStack - Apache's best kept secret
CloudStack Container Service
CloudStack EU user group - CloudStack news
CloudStack EU user group - Trillian
Cloudstack: the best kept secret in the cloud
Ad

Similar to Apache CloudStack Examination - CloudStack Collaboration Conference in Europe 2015 (20)

PDF
Netlabs ITS offer 6 month diploma in hardware & networking
PDF
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
PPTX
Technical Without Code
PPTX
An intro to building an architecture repository meta model and modeling frame...
DOC
Raghu VM_Cloud Resume
DOCX
CV_Lakshman_Kolluru
PPTX
Canada DevOps Summit 2020 Presentation Nov_03_2020
PPTX
DE PPT.pptx
PPTX
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
PPTX
Roadmap to Enterprise Quality
PDF
Transforming to OpenStack: a sample roadmap to DevOps
PPTX
Interactive SDLC
DOC
Ashni rai 2.3years_.net
DOC
DOC
AnandhR_Resume_2016
DOC
Jesy George_CV_LATEST
PDF
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
PDF
Sainul abaid
DOC
Sumanta CV
PPTX
Accelerate Sitecore DevOps on Microsoft Azure
Netlabs ITS offer 6 month diploma in hardware & networking
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Technical Without Code
An intro to building an architecture repository meta model and modeling frame...
Raghu VM_Cloud Resume
CV_Lakshman_Kolluru
Canada DevOps Summit 2020 Presentation Nov_03_2020
DE PPT.pptx
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Roadmap to Enterprise Quality
Transforming to OpenStack: a sample roadmap to DevOps
Interactive SDLC
Ashni rai 2.3years_.net
AnandhR_Resume_2016
Jesy George_CV_LATEST
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
Sainul abaid
Sumanta CV
Accelerate Sitecore DevOps on Microsoft Azure

More from Midori Oge (20)

PDF
20210129【NetApp/Rancher共催】Rancher on NetApp HCIオンラインミートアップ
PPTX
20180621_High Performance Virtual Infra Community Meetup #1 「HCIの期待と現状??」
PDF
第10回クラウドごった煮 クラウド時代のストレージ選び
PDF
第23回CloudStackユーザ会_JCSUGの2014年の振り返り&今後の取り組みについて
PDF
CloudStack(クラウド)のこれからについてまじめに考えてみる
PDF
OSC2014広島 CloudStackの歩き方【完全版】
PDF
OSC関西@京都2014 CloudStackの歩き方
PDF
第20回CloudStackユーザ会_ApacheCloudStack4.4新機能紹介
PDF
OpenStack 4th BirthdayParty in Japan
PDF
20140612_Docker上でCloudStackを動かしてみる!!
PDF
TechGIRL くらうどすたっくのお話
PDF
20131230_CloudStack Advent Calendar VPCを作ってみよう
PDF
20131116_OSC福岡_CloudOS「Apache CloudStack」概要
PDF
20130914_OSC北海道_CloudStack一問一答!
PDF
20130912-13_第14-15回_CloudStackユーザ会_東京-北海道_CloudStack新機能紹介(4.1_4.2)
PDF
第13回CloudStackユーザ会_CloudStack4.1新機能
PDF
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
PDF
NTTコミュニケーションズ Cloudn勉強会資料 SDKでAPIをたたいてみよう
PDF
ApacheCloudstack4.1最新情報ver2
PDF
第12回CloudStackユーザ会_ApacheCloudStack最新情報
20210129【NetApp/Rancher共催】Rancher on NetApp HCIオンラインミートアップ
20180621_High Performance Virtual Infra Community Meetup #1 「HCIの期待と現状??」
第10回クラウドごった煮 クラウド時代のストレージ選び
第23回CloudStackユーザ会_JCSUGの2014年の振り返り&今後の取り組みについて
CloudStack(クラウド)のこれからについてまじめに考えてみる
OSC2014広島 CloudStackの歩き方【完全版】
OSC関西@京都2014 CloudStackの歩き方
第20回CloudStackユーザ会_ApacheCloudStack4.4新機能紹介
OpenStack 4th BirthdayParty in Japan
20140612_Docker上でCloudStackを動かしてみる!!
TechGIRL くらうどすたっくのお話
20131230_CloudStack Advent Calendar VPCを作ってみよう
20131116_OSC福岡_CloudOS「Apache CloudStack」概要
20130914_OSC北海道_CloudStack一問一答!
20130912-13_第14-15回_CloudStackユーザ会_東京-北海道_CloudStack新機能紹介(4.1_4.2)
第13回CloudStackユーザ会_CloudStack4.1新機能
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
NTTコミュニケーションズ Cloudn勉強会資料 SDKでAPIをたたいてみよう
ApacheCloudstack4.1最新情報ver2
第12回CloudStackユーザ会_ApacheCloudStack最新情報

Recently uploaded (20)

PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
observCloud-Native Containerability and monitoring.pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Five Habits of High-Impact Board Members
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPTX
The various Industrial Revolutions .pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
Modernising the Digital Integration Hub
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Hybrid model detection and classification of lung cancer
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
A contest of sentiment analysis: k-nearest neighbor versus neural network
observCloud-Native Containerability and monitoring.pptx
Module 1.ppt Iot fundamentals and Architecture
A comparative study of natural language inference in Swahili using monolingua...
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
O2C Customer Invoices to Receipt V15A.pptx
NewMind AI Weekly Chronicles – August ’25 Week III
A novel scalable deep ensemble learning framework for big data classification...
Five Habits of High-Impact Board Members
DP Operators-handbook-extract for the Mautical Institute
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
The various Industrial Revolutions .pptx
Hindi spoken digit analysis for native and non-native speakers
Modernising the Digital Integration Hub
Final SEM Unit 1 for mit wpu at pune .pptx
Hybrid model detection and classification of lung cancer
Getting started with AI Agents and Multi-Agent Systems
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Web Crawler for Trend Tracking Gen Z Insights.pptx

Apache CloudStack Examination - CloudStack Collaboration Conference in Europe 2015

  • 1. Apache  CloudStack   Examination Introducing  how  we  developed  the  CloudStack  exam  -­‐ ACCEL-­‐ in  Japan. CloudStack  Collaboration Conference in  Europe Dublin,  Ireland        October  8,  2015
  • 2. Who am I Midori  Oge @star76popin Chairman  of  Japan  CloudStack  Users  Group Systems  Engineer,  SolidFire Inc.
  • 3. Japan CloudStack Users Group Our  purpose  is  to  promote  CloudStack  through  sharing   experiences  and  information  using  CloudStack  in  Japanese. events appeared   on  radio AdventCalendar study meeting book reading
  • 5. What is ACCEL? • ACCEL   Stands for  Apache  CloudStack  Certification  Exam by  LPI-­‐Japan • ACCEL  is  provided  by  LPI-­‐Japan  to  promote  cloud  technology  and   develop  engineers.  They  distribute  “LPIC” which is  the  most  popular  IT   certification  in  Japan. • Certified  people  have  the  skill  and  knowledge  required  to  build,  operate   and  maintain  CloudStack  based  IT  infrastructure • Japan  CloudStack  Users  Group  supportedthe  development  of  this  exam  
  • 6. Why ACCEL? The  following  issues  are  often  encountered  during  the  expansion  of  the  cloud  market. • Development  of  engineer  resources  is  not  keeping  up • difficult  to  ensure  high  level  cloud  engineers • Showing  the  differentiation  with  other  companies  is  difficult  because  companies  can  not  prove  the   technical  level  of  employees   ACCEL  is   is  very  effective especially  in  Japan,   since  certification  is  an  importantelement in  various  business  fields   Linux  Job  Report  2015  by  Linux  Foundation ❝Forty-­‐two  percent  of  hiring  managers  say  experience  with  or  knowledge  of  OpenStack  and   CloudStack  are  having  a  big  impact  on  their  hiring  decisions.❞
  • 7. Target • Cloud  service  providers,  System  integrators,  implementing  and   operating  private  cloud  systems • improvingskillin  developing  and  operating  infrastructure  of  internal   cloud • people  in  charge  of  IT  systems  who  are  considering  migrating  IT  systems to  public  cloud  services • people  who  want  further  skills  as  cloud  engineer
  • 8. Examination System • 60  questionsin  90  minutes • CBT  (Computer  Based  Test) • Multiple  choice  (4-­‐5) • Target  Apache  CloudStack  Version:4.4 • Passing score: more  than  60%  of  the  total • Validity  of  the  certification:  3  years • Pre  requirements:  none  (LPIC1  certified  level  recommended) • Average learning  period  :  1-­‐3  months • Price:  15,000  JPY
  • 9. Once you are certified Earning  certification  helps  you  gain  visibility  for  your  proven  experience,  such  as • Using  the  functions  of  CloudStack  effectively depends  on  the  purpose  of  use. • Implementing  CloudStack  systems  while  understanding  the  functions,  the  limitations,  and   choosing  the  appropriate  architecture  model • Understanding  system  status  and  getting  the  information  needed  for  failure  isolation  methods     • Contributing  to  CloudStack’s  development  through  translation  and  reporting  bugs Certificate Certification  Card
  • 11. Development Flow Plan •Scheduling •Deciding  on  team  members  for  developing  examination •Preparing  communication  tool Design • CreatingGuidelines  and  glossary • Defining JTA(Job Task Analysis), scope  of  targets, setting   priorities Develop ment • Questions  writing  and  screening, technical  reviews • Review of  neutrality • Beta test and  reflection  on feedback Prepare   for  release •Registrationof  exam •Press Release ※ Approved by  board  of  Directors  of  LPI-­‐Japan April 2014 ※ ※ ※ June  1st 2015 release May 2014 June 2014 December2014
  • 12. Communication Chart • 問題レビュー LPI-­‐Japan Gen  Narui,  Makoto  Ono,  Kazuko  Itoda,   Toru  Nakatani, Takashi  Imoto Management LPI  Directors Fujitsu, Hitachi, NEC  Solution  Innovators (alphabetical  order) Inspection Japan  CloudStack  Users  Group Midori  Oge,  Tadashi  Mishima Lead  of  developing  examination Japan  CloudStack  Users  Group Satoshi  Shimazaki, Go  Chiba,  Satoru  Nakaya,   Chihiro Hirata,  Ai  Onikata,  Takuma  Nakajima,   Kimihiko Kitase,  Masayuki  Hayashi,  Atsushi  Sasaki,   Natsuki Watanabe,  Mayumi  Koshimizu Exam  CreatorPEARSON VUE Distributor Plan
  • 13. Communication Tool • We  used  REDMINE  to  provide  information  and  manage  exam  data • Exam  Creator  issues  a  ticket  on  REDMINE  to  submit  exam  data, after   that  Exam  Developer  checks  it  and  send  back  some  comments. • Inquiry • Submission  of  exam  data • Provide  Information • Provide  guidelines • Arrange  schedule • Request  for  correction • Meeting   agenda Exam  Creator Lead developer • Guideline • JTA • Glossary • Schedule • Examinations • Meeting   note Plan
  • 14. Create the Guidelines Create  Guidelines  to  clarify  certification  objectives • Why  get  certified? • What  is  the  value  of  certification? • Who  is  the  target? • What  kind  of  exam  should  we  create? Design
  • 15. Define JTA • JTA  (Job  Task  Analysis) make  a  list  of  skill  sets  needed  to  have  field  experience  for  implementing  and   operating  cloud  systems  using  CloudStack =  prove  the  certified  people  have  enough  work-­‐ready  skills  and  experience After  the  skill  set  was  defined,  we  sorted  the  skills  into  sections  and   decided  on  the  ratio  for  each  section. Design
  • 16. DesignJTA No Major Items No. Sub Items No. Key  knowledge area Keyword Required Skill Ratio 1 General   Knowledge 1.1 Overview Apache   CloudStack 1.1.1 Apache  CloudStack ・Whatʼ’s  Apache  CloudStack? ・License  of  Apache  CloudStack Understanding  the  overview  Apache  CloudStack and   license  system 10% 2 The   architecture   of   CloudStack 2.1 The  architecture of  components and  functions 2.1.1 Composition  of   components ・Cluster ・Pod ・Zone ・Region Understandingthe  role  of  components 40% 2.1.2 Management  Server,   Host,  Storage ・Hardware  and  OS requirements ・Hypervisors(VMWare  vSphere,  KVM,  XenServer,  Hyper-‐‑‒V) ・Management  Server ・Database Server ・Host ・Primary Storage ・Secondary Storage ・Usage  Server Understanding  the  functions  and  architecture  of   Management  Server  and  Host,  Storage 2.1.3 System VM,  Virtual   Router ・Console  Proxy  VM ・Secondary  Storage  VM ・Virtual  Router ・DHCP, DNS. StaticNAT, VPN, LoadBalancer ・Firewall, PortForwarding Understanding  the  functionsand  architecture  of   System  VM  and  Virtual  Router 2.2 Designing   system  and   implementing 2.2.1 Whole  design,  Definition   of  requirements ・Sizing  – Zone,  Pod,  Cluster,  Host,  Storage ・Over Provisioning ・Host Tag,  Storage  Tag ・VM allocation  algorism Ability  to  design  and  define  the  requirements  to   implement  cloud  systems 2.2.2 Network Design ・Network Model ・Physical Network ・Network – Public,  Guest,  Management,  Storage ・Designing IP Address ・Traffic Label ・Connect  to  existing  environments Understanding  the  Network  Model and ability  to   design networks 2.2.3 System  Reliability ・Availability of  Management  Server ・Availability  of  Database  Server ・Fault  Recovery  and  Disaster  Recovery Understanding  the  reliability  of  cloud  systems and   ability  to  design  redundancy  and  backup 2.2.4 Installation and   implementing ・Initial  settings  – Management  Server, Host,  Database,  Storage ・Preparing System  VM  Template Having the  knowledge for  installation  and  initial   settings  and  customization  for  own  environments
  • 17. Design No Major Items No. Sub Items No. Key  knowledge area Keyword Required Skill Ratio 3 How to  use   CloudStack 3.1 Web user  interface 3.1.1 VM  and  Volumes ・VM ・Volume ・Template, ISO ・Snapshot Ability  to  operate  VM  and  Volumes 30% 3.1.2 Network ・Guest Network ・Security Group ・VPC Ability  to  customize  networks as needed 3.1.3 User ・User ・Account ・Domain ・Project Understanding  the structure  of  managingusers  and  ability  to  manage   the  required  resources 3.1.4 Monitoring ・Dashboard ・Event Understandingthe  status  of  resources  and  event  logs 3.2 Admin user  interface 3.2.1 Difference  of  Web  UI   behavior  by  privilege ・Difference  of  Web  UI  behavior  by  privilege Understanding  the  difference  of  Web  UI  behavior by  privilege 3.2.2 Global Settings ・Global Settings Understanding  the  effect  of  the  settings  and  parameters  on  all  of    the   systems  and  ability  to  set  them 3.2.3 Service Offerings ・Computing Offering ・System Offering ・Disk Offering ・Network Offering Ability to  define and  manage the  necessary resources  usingservice   offerings 4 Oparation,   Monitoring, other utilization   methods 4.1 Operation, Monitoring 4.1.1 Operation, Monitoring ・Start  and  Stop ・Maintenance mode ・Backup ・Version UP ・Usage monitoring Ability  to  operate  self-‐‑‒built  cloud  systems  properly 20%4.1.2 Troubleshooting ・log ・case  study  of  troubles Ability  to  isolate  the  cause  of  troubles  and  find  out  the  recovery  action 4.2 API 4.2.1 API ・privilege  of  executing  API ・how  to  use  API ・synchronize/asynchronize command Ability  to  do  a  range  of  operations  using  API JTA
  • 18. Exam creation and screening • Exam  creation  policy create  exam  questions  while  assuming  the  knowledge  that  is  required  when   working  in  the  field   • The  following  are  examples  of  undesirable  questions   - Asking  for  knowledge  which  is  not  related  to  CloudStack - Asking  about  commercial  version  specific  features - Including  the  vender  names  and  product  names  (the  hypervisor  name  is  excluded) - Asking  about  the  possibility  to  be  changed  in  the  future - Asking  only  about  sentence  structure  rather  than  about  the  content  ,  or  trap  questions - Questions  with  subjective  answers e.g.  Why  is  CloudStack  better  than  OpenStack? e.g.  What  are  the  points  to  be  most  careful  about  when  set  to  XX? develop ment Create Review Update Review Complete • Questions  were  created,  updated  many  times  through  screening
  • 19. Improving the quality 1. Set  the  difficulty  level  of  each  questions 2. Beta  test  (several  times) 3. Modify  the  difficulty  level  based  on  the  result  of  beta  test e.g.)  Raise  the  difficulty  level  if  more  than  90%  of  people  answered  correctly e.g.)  Reduce  the  difficulty  level  if  more  than  90%  of  people  answered  incorrectly e.g.)  Replace  easy  questions  that  many  people  answered  correctly  and  difficult  questions  that   many  people  answered  incorrectly e.g.)  Change  easy  questions  to  multiple-­‐selection  from  single-­‐selection e.g.)  Change  difficult  questions  to  single-­‐selection  from  multiple  selection 4. Compare  with  the  difficulty  level  which  was  set  before and  re-­‐set  the   difficulty  and  re-­‐place 5. Discuss  with  the  stakeholders  based  on  the  survey  results  of  the  beta   test develop ment
  • 20. Registration • Changed  the  format  for  distribution  the  exam • Developed  the  tool  to  change  the  format Prepare for   release item  1.123  cardinality  =  “single”  correct-­‐response  =  B  min-­‐response  =  1max-­‐response  =  1 presentation  =  [Which  of  the  following  is  the  valid  operation  that  can  be  done  thru  Web  User   Interface  by  Domain  Administrator  ?<choice  ident =  “A”>Create  sub  domain<choice  ident =   “B”>Change  the  number  of  the  resource  to  be  allocated  to  Sub  Domain<choice  ident =   “C”>Assign  the  dedicated  host  to  the  account<choice  ident =  “D”>Add  the  LDAP  accounts]  
  • 22. Highlights and Lowlights • Highlights - Our  ties  were  deepened  through  this  project - Since  all  members  had  to  create  exam  questions  in  their  free  time,   we  saved  development  time  by  using  the  chosen communication  tool  and  glossary • lowlights - Since  it  was  our  first  attempt,  it  took  much  more  time  than  expected  in  the   “designing”  and  “preparing  for  release”  stages This  certification  was  released  through  our  communityʼ’s   efforts. It  also  was  a  very  valuable  experience  for  all  of  us.  
  • 23. Next steps • Preparing  the  next  revision • Considering  frequency  and  management  method  of  revision • Publication  of  educational  books  and  planning  training  courses • The  English  version  will  be  released  this  month!! =>    Please  give  us  any  feedback  and  comments
  • 24. Sample Question From  Objective:  3.2.1  -­‐ Web  UI Difference  by  privilege Which  of  the  following  is  a valid  operation  that  can  be  done  through   Web  User  Interface  by  Domain  Administrator  ? A. Create  Sub  Domain B. Change  the  number  of  resources  to  be  allocated  to  Sub  Domain C. Assign  a  dedicated  host  to  the  account D. Add  the  LDAP  accounts