www.ptopenlab.com SuperVessel: The Open Cloud Service for OpenPOWER Yonghua Lin, Ling Shao IBM SuperVessel WeChat group Facebook group: SuperVessel OpenPOWER QQ group: SuperVessel
Why SuperVessel Cloud Motivation: To grow the number of developers on OpenPOWER in the world � Freely opened to all the students in universities, individual developers and ecosystem partners for OpenPOWER. � Built on the POWER7/POWER8 resource pool � Built with open technologies, such as OpenStack � Support advanced technology services, e.g. Docker service, big data service, cognitive computing service 2
Service Roadmap of SuperVessel Super Marketplace (Online) (Online) (Online) (Preparing) SuperVessel SuperVessel OpenPOWER Super Super Project Big Data and HPC Cloud Enablement Class Team Service Service Service Service Service 1.VM and 1.Big Data 1.X-to-P migration 1.Project 1.On-line video container service 2.OpenPOWER management courses service: 2.Storage service new system test service 2.Teacher course MapReduce 3.Network service service 2.DevOps management (Symphony), SPARK 4.Accelerator as automation 3.User 2.Performance contribution service tuning service management 5.Image service Docker SuperVessel Cloud Infrastructure Storage IBM POWER servers OpenPOWER server FPGA/GPU 3
Architecture of SuperVessel Cloud OpenPOWER-SuperVessel Unified Management Platform User account & Admin Virtual point User interface authentication Statistic and analysis interface management management OpenPOWER Super Project Cloud Infrastructure Super Class Big Data Service Service enablement service service Service ������������������������ ��������� System Image ����������� System monitoring maintenance management "���#�� "�%& ���� Baremetal Resource usage System analysis $����� ������ ������� management metering ���������������������� ����� ��� ��� ��� ��� ������ �������� ������� ������ ���� ���� ������� ������ ���� ������� ������ ���� ������� ������ ���� ������� ������ ������������������� ������������������� ����������������������� �������������������� � ���������������! ��������� ������� � $�'( OpenPOWER FPGA/GPU server 4
To expand the SuperVessel via collaboration with OpenPOWER partners � Multi-site design : Using the multi-region in OpenStack to support multi-site management of SuperVessel cloud. � We are designing the first multi-site for Jiangsu Development and Test cloud on POWER ) Shared dashboard, Shared keystone, Shared object store (in future) ) Enhance the cache design for performance optimization ) Enable the regional administration Unified Management of SuperVessel … Dashboard for cloud Dashboard for Big data Beijing Site Jiangsu Site ��������� ���������� ��������� ���������� Users Users V V V V V V V V M M M M M M M M 5
SuperVessel Cloud Services ) Virtual machine and Docker services ) VPN management ) Pre-installed image service We use virtual points for ) Multi-site support will be provided in next step resource management 6
SuperVessel Cloud Services ) Pre-installed image service: It could very much make user easier to start development on POWER ) Docker is used to provide the pre-installed environment. 7
SuperVessel Big Data Services ) Support MapReduce and SPARK services ) Allow user to request different size of cluster 8
Shared file system for Cloud and Big Data service ) Select Big data computing Cloud Infrastructure framework (Mapreduce, Big Data Service Service SPARK ) Select cluster size ) Select data folder size HEAT template for big data cluster ��������� ���������� ��+(���� "���#�� ���� "�%& Servers $����� ������ ������ ������� Servers GPFS FPO GPFS FPO User A User B ������ User A ������ ������ ������ ������ ������ ���������� *(+,�-��+ *(+,�-��+ *(+,�-��+ *(�%��. *(+,�-��+ . *(+,�-��+ . . . *��/����. . POWER7/POWER8 GPFS FPO Folder A Folder B POWER7/POWER8 ) HEAT will orchestrate docker instances, subnet and data folder based on user’s request ) Manila provides the NFS service using GPFS as backend, and the folder will be mounted via nova-docker (with – v support) ) Folder created by Manila could be accessed by the KVM/docker instances created for big data and other purpose 9
SuperVessel Accelerator as Service ) Fig.2 Cloud users could apply Accelerator MarketPlace for developers to accelerator when creating VM upload and compile the accelerators for SuperVessel POWER cloud ) Allow user to request different size of cluster Fig.1 Accelerator MarketPlace for SuperVessel Cloud 10
Developer quickly grew in the past 100 days ) Users from 30 universities (including 3 from US) ) 6 university joint research projects � Supported several courses from universities, e.g. � The Big Data course of Beijing Institute of Technology: 100 students with 38 big data clusters � The virtualization technology 11 course from University of Delaware (US) Our target is 100,000 users and 100 universities in 2015/2016. 11
Thank You !! Call for your collaboration to build this CLOUD together www.ptopenlab.com 12
Recommend
More recommend