apache cloudstack examination - cloudstack collaboration conference in europe 2015

Download Apache CloudStack Examination - CloudStack Collaboration Conference in Europe 2015

Post on 15-Apr-2017

864 views

Category:

Technology

14 download

Embed Size (px)

TRANSCRIPT

  • Apache CloudStack Examination

    Introducing how we developed the CloudStack exam - ACCEL - in Japan.

    CloudStack Collaboration Conference in EuropeDublin, Ireland October 8, 2015

  • Who am I

    Midori Oge@star76popin

    Chairman of Japan CloudStack Users GroupSystems Engineer, SolidFire Inc.

  • Japan CloudStack Users GroupOur 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 Examby 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 supported the 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 FoundationForty-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

    improvingskill in developing and operating infrastructure of internal cloud

    people in charge of IT systems who are considering migrating IT systemsto public cloud services

    people who want further skills as cloud engineer

  • Examination System 60 questions in 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 certifiedEarning 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 CloudStacks development through translation and reporting bugs

    CertificateCertification Card

  • How we developed

  • Development FlowPlan

    SchedulingDeciding on team members for developing examinationPreparing communication tool

    Design

    CreatingGuidelines and glossary Defining JTA(Job Task Analysis), scope of targets, setting priorities

    Development

    Questions writing and screening, technical reviews Review of neutrality Beta test and reflection on feedback

    Prepare for release

    Registrationof examPress Release

    Approved by board of Directors of LPI-Japan

    April 2014

    June 1st 2015 release

    May 2014

    June 2014

    December2014

  • Communication Chart LPI-JapanGen Narui, Makoto Ono, Kazuko Itoda, Toru Nakatani, Takashi Imoto

    Management

    LPI DirectorsFujitsu, Hitachi, NEC Solution Innovators(alphabetical order)

    Inspection

    Japan CloudStack Users GroupMidori Oge, Tadashi Mishima

    Lead of developing examination

    Japan CloudStack Users GroupSatoshi Shimazaki, Go Chiba, Satoru Nakaya, Chihiro Hirata, Ai Onikata, Takuma Nakajima, Kimihiko Kitase, Masayuki Hayashi, Atsushi Sasaki, NatsukiWatanabe, 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 GuidelinesCreate 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

  • DesignJTANo Major

    ItemsNo. Sub Items No. Key knowledgearea Keyword Required Skill Ratio

    1 General Knowledge 1.1OverviewApache CloudStack

    1.1.1 Apache CloudStack Whats Apache CloudStack?License of Apache CloudStackUnderstanding the overview Apache CloudStack and license system 10

    2The architecture of CloudStack

    2.1The architectureof componentsand functions

    2.1.1 Composition of components

    ClusterPodZoneRegion

    Understanding the role of components

    40%

    2.1.2 Management Server, Host, Storage

    Hardware and OS requirementsHypervisors(VMWare vSphere, KVM, XenServer, Hyper-V)Management ServerDatabaseServerHostPrimary StorageSecondary StorageUsage Server

    Understanding the functions and architecture of Management Server and Host, Storage

    2.1.3 System VM, Virtual Router

    Console Proxy VMSecondary Storage VMVirtual RouterDHCP, DNS. StaticNAT,VPN, LoadBalancerFirewall, PortForwarding

    Understanding the functionsand architecture of System VM and Virtual Router

    2.2Designing system and implementing

    2.2.1 Whole design, Definition of requirements

    Sizing Zone, Pod, Cluster, Host, StorageOver ProvisioningHost Tag, Storage TagVM allocation algorism

    Ability to design and define the requirements to implement cloud systems

    2.2.2 Network Design

    NetworkModelPhysical NetworkNetwork Public, Guest, Management, StorageDesigning IP AddressTraffic LabelConnect to existing environments

    Understanding the Network Model and ability to design networks

    2.2.3 System ReliabilityAvailability of Management ServerAvailability of Database ServerFault Recovery and Disaster Recovery

    Understanding the reliability of cloud systems and ability to design redundancy and backup

    2.2.4 Installation and implementingInitial settings Management Server, Host, Database, StoragePreparing System VM Template

    Having the knowledge for installation and initial settings and customization for own environments

  • DesignNo Major

    ItemsNo. Sub Items No. Key knowledgearea Keyword Required Skill Ratio

    3 How to use CloudStack

    3.1 Web user interface

    3.1.1 VM and VolumesVMVolumeTemplate, ISOSnapshot

    Ability to operate VM and Volumes

    30%

    3.1.2 NetworkGuest NetworkSecurity GroupVPC

    Ability to customize networks as needed

    3.1.3 UserUserAccountDomainProject

    Understanding the structure of managingusers and ability to manage the required resources

    3.1.4 Monitoring DashboardEvent Understanding the 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 OfferingsComputing OfferingSystem OfferingDisk OfferingNetwork Offering

    Ability to define and manage the necessary resources usingservice offerings

    4

    Oparation, Monitoring,otherutilization methods

    4.1 Operation, Monitoring4.1.1 Operation, Monitoring

    Start and StopMaintenance modeBackupVersion UPUsage monitoring

    Ability to operate self-built cloud systems properly

    20%4.1.2 Troubleshooting logcase study of troubles Ability to isolate the cause of troubles and find out the recovery action

    4.2 API 4.2.1 APIprivilege of executing APIhow to use APIsynchronize/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?

    development

    Create

    Review

    Update

    Review

    Complete

    Questions were created, updated many times through screening

  • Improving the quality1. Set the difficulty level of each questions2. Beta test (several times)3. Modify the difficulty level