OpenStack + Ceph
Big Data Platform
An open source cloud established in 2010, OpenStack is now the most popular and fastest growing open source project in the world. It is focused to provide enterprise customers automated Iaas infrastructure that converges computing, storage, and networking. OpenStack encompasses the characteristics of easy-to-scale (expand), easy-to-operate, and easy-to-manage, which not only reduces the complexity and cost of IT implementation, but also eliminates vendor lock-ins with proprietary providers. OpenStack is currently deployed by some of world’s most renowned enterprises including AT&T, ERICSSON, Cisco, NASA, Walmart and Yahoo.
The core components of OpenStack are Compute (Nova)、Network (Neutron)、Identity (Keystone)、Image (Glance)、Block Storage (Cinder) and Object Storage (Swift). Other management services include Telemetry (Ceilometer) and Orchestration (Heat). Container services are provided through Kubernetes that deploys and manages containerized applications.
OpenStack + Ceph Integration
The scale of existing IT infrastructures among most enterprises today are facing difficulties dealing with the era of gigantic data growth. A new generation of computing platform and storage solution is therefore necessary to maintain a company’s operational efficiency and competitiveness. The optimal solution is OpenStack integrated with Ceph, providing the utmost flexibility and scalability for the IT infrastructure of enterprise customers. Ceph is served as a backend storage for OpenStack via RBD protocol, and could also be connected to OpenStack’s Swift API via RadosGW to provide object storage service. The biggest reference architecture of Ceph is deployed by CERN,the European Organization for Nuclear Research. Until 2016, it has successfully deployed 5500 computing nodes.
Aside from deploying public or private clouds for their IT infrastructures, many enterprises have gradually gained interest in choosing containers for greater scale IT operations. Our container service relies on Kubernetes engine, which provides production-ready containers and deployment tools for operating OpenStack services with automated management function and Ceph as storage backend.
Big Data Platform
Aligning with cloud computing and IoT technologies, big data has become another dominant topic of the IT world in recent years. inwinSTACK uses OpenStack and its big data service component Sahara to deploy and integrate Hadoop or Spark clusters, along with Ceph for massive storage request, resulting in a complete solution for big data analytics, processing, storage, and management. Through OpenStack’s horizon dashboard, users are able to quickly build, operate, and manage a Hadoop cluster.
The S3 storage service provided by Amazon Web Services (AWS) has received worldwide recognition from global enterprises. For existing S3 customers, inwinSTACK recommends using Ceph as backend storage to fulfil their massive data storage demands. Clients can access S3 portal through RESTful API provided by RADOSGW of Ceph to provide object storage service, which also includes the basic functions of S3 such as create, index, and delete bucket, upload and download file or folder, create object shared link, data flow control, etc.
Hybrid cloud is a solution which encompasses both the benefits of a private and public cloud, giving enterprise users better flexibility and agility. inwinSTACK’s hybrid cloud solution correlates private cloud OpenStack with public clouds like AWS and Google Cloud Platform by deploying ManageIQ to uniformly manage these platforms. File sharing and synchronization between these clouds are also achieved through the S3 API provided by Ceph RADOSGW.
Through ownCloud file hosting services, users are able to experience functionalities similar to that provided by Dropbox, but in a private secure way. Enterprises can place their agile data in their on-premise datacenters, and these files are stored and managed securely by integrating Ceph. inwinSTACK’s ownCloud package enables cross-platform operations which allows users to store their data via personal computers, tablet PCs, or mobile phones. Integration with other storage services (Google Drive, Dropbox etc.) are also made possible to apply better flexibility in storage options.