US HEADQUARTERS Mountain View, CA 888 Villa Street, Suite 500 Mountain View, CA 94041 +1-650-963-9828 Phone +1-650-963-9723 Fax Mirantis delivers OpenStack® Cloud OpenStack Onsite Training Services Proposal 31 December 2014 © 2005–2014 All Rights Reserved www.mirantis.com Contact Information Mirantis is pleased to provide CUSTOMER Corp. (CUSTOMER, or ‘Client’) with a proposal for On-site Custom Boot Camp Training for OpenStack. Your key contact for this proposal is David Fishman, dfishman@mirantis.com. This proposal supersedes all prior proposals for training and delivery. About Mirantis Mirantis delivers OpenStack® cloud and open source application infrastructure, driven by a unique cost-effective delivery model. We have implemented dozens of the world’s largest industrial-strength OpenStack deployments, accumulating unmatched know-how that can simplify, streamline, and speed up OpenStack efforts. Founded on years of deep software engineering experience for demanding Fortune 1000 companies, Mirantis helps service providers, SaaS vendors and enterprises build and run robust vendor-independent open source cloud infrastructure. Headquartered in Mountain View, California, Mirantis has engineering centers in Russia and Ukraine. Clients include Cisco, Dell, GE, Agilent, NASA, HP, AT&T, The Gap, Huawei, Internap, Axcient and Nexenta. © 2005–2014 All Rights Reserved www.mirantis.com Statement of Work Requirements CUSTOMER's requested program for the client includes the following items: Advanced course for OpenStack architects and developers Proposed course dates: 25/Mar-29/Mar-13 in COUNTRY time, 5 days, Gangnam, Seoul, SK Course Materials for student use Pre-qualification and pre-requisites for student participants Test examination after the training (around 20 items) Scope Mirantis’ proposal to address these requirements, detailed below. Our long run objective is to get CUSTOMER up and running with a successful cloud implementation in which students have successfully implemented a real production cloud, and not merely a sandbox exercise. Owing to budgetary constraints at CUSTOMER, this may require a phased approach with discrete options. © 2005–2014 All Rights Reserved www.mirantis.com Page 3 Training Services Offer To support CUSTOMER in its cloud implementation and training efforts, and address budget constraints of $40,000 stated in the conference call of 27 December US Time Mirantis proposes the following options for delivery and customization of the standard Mirantis 2-Day Boot Camp for OpenStack. Pre-qualification questionnaire for candidate students 2 day Boot Camp for OpenStack in English Bill of Materials and HW requirements for cloud-lab Remote pre-class configuration of cloud lab with CUSTOMER provided onsite hardware 1/2 day lab materials with exam In addition, Mirantis can offer additional options 2-day development/deployment workshop following class for students who successfully complete the lab and exam, based on CUSTOMER’s desired OpenStack use cases Remote Deployment support for the cloud lab following the class, for a period of 1 year. On-site pre-class configuration of cloud lab with CUSTOMER/HP provided onsite laptops by Mirantis consultants OpenStack On Site Training Delivery Details In order to address the requirements with a minimum of customization and associated costs, Mirantis proposes that we deliver the following items, involving 3 days on site, + 1 day advance configuration on or off site, plus travel. Pre-qualification assessment questionnaire for candidate participants In order to make class participants from CUSTOMER successful in the course, Mirantis will provide CUSTOMER with a 10 to 20-item questionnaire, in English, covering technical skills required for participants. The questionnaire will be administered in English, with multiplechoice responses, using an online-assessment form developed by Mirantis and made available to CUSTOMER 30-60 days prior to scheduled class delivery. 1. 2 day Boot Camp for OpenStack in English, on site This high-intensity, rapid-paced course is identical to the successful, continuously soldout Boot Camp for OpenStack, detailed at www.mirantis.com/training. The curriculum is the same as that presented in the request provided by CUSTOMER. Curricular materials provided in English in PDF format, along with lab materials and lab software. Recommended course size with 2 instructors is no more than 16 students. © 2005–2014 All Rights Reserved www.mirantis.com Page 4 2. Training Cloud Reference Configuration Most ‘starter kits’ for building an OpenStack cloud constrain use cases and do not support enterprise environments. In order to allow CUSTOMER participants a successful experience with deploying and operating a cloud after completion of the training, Mirantis will provide a pre-determined bill of materials and reference configuration for creating a server-based environment, using HP equipment where possible, that can serve both the class and follow-on utilization. The reference configuration will be provided within 30 calendar days of completion of the agreement by CUSTOMER and Mirantis. This reference configuration includes: Logical deployment architecture Networking, with Network layout & parameters Node specifications for Controller node and Compute node HW Bill of materials, including up to 12 nodes, calculated with online tool: https://sce-public.houston.hp.com/SimplifiedConfig/PublicLogin 3. Lab provisioning and setup Owing to the low-level infrastructure configuration involved in configuring and deploying OpenStack cloud, Mirantis usually delivers the 2-day Boot Camp with all labs pre-configured on a set of Mirantis-owned laptops. It is not feasible to provision students’ personal laptops, or any arbitrary and mixed set of PCs for this use, the VM configuration frequently conflicts with existing standardized company IT mechanisms. It is also cost-prohibitive to purchase and configure laptops individually and ship the bulk set to COUNTRY from Mirantis in California. It is expected that CUSTOMER will provide a network accessible rack-mounted server and storage blade environment on the customer premises, defined in advance in collaboration with Mirantis and supplied for purposes of this class, for use by the Client – with full admin privileges and remote access available to Mirantis 2 weeks prior to beginning of the class. This rack-mounted server should be provisioned by CUSTOMER according to described in Item 3, 4. Exam with Labs The Boot Camp for OpenStack is accompanied by a documented set of labs, along with a pre-configured, student-installed virtual environment with hypervisor. Typically, students receive this with a copy of the 20 exercises in the labs to reproduce the in-class work deployment, configuration, and troubleshooting work in a self-paced home © 2005–2014 All Rights Reserved www.mirantis.com Page 5 environment. For the CUSTOMER client, Mirantis proposes that this ‘self-paced’ set of exercises serve as a timed exam. Students will be required to work from this image on their own environments – either their personal laptop resources or corporate bare metal server resources – in a time-limited environment. We will work with CUSTOMER to determine whether the exam should be time limited or content-limited. Students typically take 4 hours to complete these labs on their own the second time. Additional Options In order to address budgetary constraints cited by CUSTOMER, Mirantis is pleased to provide several incremental options to the above proposal. These options are each available at an additional charge, described in the section titled ‘Financial Information’ below. Option 1: Deployment Workshop with Deployment Automation Toolkit To broaden the base of experience for CUSTOMER’s trainees, Mirantis propose a 2-day cloud deployment workshop with configuration of a cloud using a Mirantis-defined reference architecture customized to the Client’s use case, supported by Mirantisdefined libraries for deployment automation technology using Puppet and related technologies. This deployment automation can be extended to cover Nova, Swift or both. In the workshop, consultants will review the customer requirements, and develop a reference architecture document, combined with an open-source deployment automation toolkit. This toolkit consists of packages, OS pre-seeds and Cobbler configuration artifacts, tied together by a step-by-step configuration and deployment guide. In the workshop, the Mirantis consultant will review the reference architecture and demonstrate use of the deployment automation technology, and provide the deployment guide to CUSTOMER. Option 2: Remote Deployment Support Contract In order to ensure that the server-based cloud provided for training above, Mirantis will offer support for its web-based ticketing system for filing and tracking the resolution status of issues related to deploying the OpenStack environment specified in the reference architecture document we provided. © 2005–2014 All Rights Reserved www.mirantis.com Page 6 This “deployment support” is offered for a 1-year term following conclusion of the class. The key difference between deployment support and general support (such as the support you would get from a distro vendor) is that deployment support does not cover fixing known bugs in the OpenStack packages themselves. Deployment support covers everything related to bootstrapping hardware nodes and deploying OpenStack services (such as nova-compute) onto those nodes. Issues with OpenStack packages themselves are not covered by the deployment support plan. Support included with this option is backed by an SLA on response time to filed issues. Option 3: Onsite Training Laptop Configuration To support future instruction, CUSTOMER may wish to consider deploying student labs on individual laptops rather than a server-based cloud. This requires that a standardized laptop model be defined in advance in collaboration between CUSTOMER Mirantis, and supplied by CUSTOMER at no cost to Mirantis for use in this class. Detailed specifications for this device will be provided upon finalization of agreement for delivery; typical configurations include an Intel I-5 processor or better, and 8GB of RAM or better. It includes one laptop per student; all laptops must be identically configured down to their firmware, along with one identical example laptop shipped to Mirantis in California for arrival 2 weeks in advance of delivery. Mirantis must confirm the specification, through active validation and testing prior to shipment. Delays in shipment may result in a change to class schedule. IMPORTANT: Option 3 cannot be combined with Options 1 and 2 above; it replaces remote configuration deployment activity in item 4 above, “Lab provisioning and setup” © 2005–2014 All Rights Reserved www.mirantis.com Page 7 Financial Information Fees Mirantis will perform its Services on a fixed fee basis. This excludes any applicable purchase/sales taxes and 3d party delivery costs. Options cited below may only be purchased in combination with the training package. Professional fees for the Services described in this project will be as follows. DELIVERABLES Price, $USD Pre-qualification questionnaire for candidate students 2 day Boot Camp for OpenStack in English Bill of Materials and HW requirements for cloud-lab Remote pre-class configuration of cloud lab with CUSTOMER/HP provided onsite hardware 1/2 day lab materials with exam 2 on-site consultants Travel + Expenses $XX0,000 OPTIONS Option 1: Workshop with Deployment Automation Toolkit Option 2: 1 year Remote Deployment Support Contract, $XX0,000 Normally priced at $30,000 $XX0,000 Option 3: Onsite Training Laptop Configuration Note: Option 3 cannot be combined with Options 1 or 2 © 2005–2014 All Rights Reserved www.mirantis.com $XX0,000 Page 8 Payment schedule and invoicing Mirantis will invoice CUSTOMER as follows: 50% upon conclusion of services delivery agreement 50% upon completion of on-site training and delivery Acceptance of deliverables and refunds CUSTOMER shall have the right to inspect and accept or reject all deliverables after receipt. Should CUSTOMER find the Mirantis deliverables deficient in any way it shall have the following rights: Notify Mirantis of any deficiencies within 15 days of completion of the respective delivery. Mirantis shall have up to 30 days to remedy the deficiency to CUSTOMER's satisfaction. Mirantis shall make best efforts to scope and questions by the Client. If Mirantis fails to remedy a deficiency, CUSTOMER shall have the right to terminate the contract. © 2005–2014 All Rights Reserved www.mirantis.com Page 9 Offer Terms Expiration The Services Offer for services described in this SOW is valid until January 15th, 2013, California time. If acceptance of this SOW is received after that time, Mirantis reserves the right to offer a different schedule, timetable and cost estimate, without prejudice or incurring any additional obligations. Proposal Acceptance CUSTOMER and Mirantis listed below enter into this Statement of Work based on the terms detailed above. CUSTOMER Mirantis Signature: Signature: Print Name: Print Name: Boris Renski Title: Title: EVP Address for Notices to CUSTOMER Address for Notices to Company: Attn: Joyce Brandi Phone No.: Phone No.: (650) 963-9828 Fax No. Fax No. (650) 963-9723 Date: Date: 31 December 2012 © 2005–2014 All Rights Reserved www.mirantis.com 888 Villa Street #500, Mountain View, CA 94040 Page 10