Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

OpenStack

No description
by

Roopam Chandi

on 17 March 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of OpenStack

Group
Members:
Roopam Chandi
Nirojan Kanagasabapathy
Mohammed Alamri
Prasanna Kandavel
Rishley Coutinho

OVERVIEW
TECHNICAL
Introduction
Performance Analysis
References
OpenStack Cost Reductions
Open
Stack

OpenStack Vs Other technologies
A free open-source cloud computing software platform.

Deployed as an infrastructure as a service (IaaS) solution.

It is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter.

Managed through a dashboard by the admin via web interface.

Found in 2010 by NASA and Rackspace Hosting

Open
Stack
Architecture
Source: http://www.openstack.org/software/
Swift is a scalable object-based storage system that creates petabytes of reliable storage using standard servers.

Stores content and metadata as objects that can be created and modified through its API.

Adding new servers provide horizontal scalability to storage clusters.

Provides redundancy through replicating data from other active nodes to a new location, in case of a server or hard-drive failure.

Objects and files are stored on multiple disk drives that are spread throughout the servers in data center.

Provides data replication and integrity across the storage clusters.
Features
3 main components:
Uses
Tools such as Apache Hadoop are used to process big data
Services like IaaS compute platform or higher are offered by the service providers
For business units and project teams, IT departments play the role of cloud service providers
In order to meet the increasing demand of web resource and applications, compute scales up and down
Intensive workloads and diverse processing is delivered through high-performance computing (HPC) environments
Licensing Costs
There are no licensing costs

OpenStack is a free open-source cloud computing software platform
Provides discovery, registration and delivery services for server images. It catalogs and manages large numbers of server images.

Stored images can be used for templates and to catalog unlimited back ups.

Its API uses a standard REST interface for query purposes.

Glance efficiently and quickly adapts new behaviors, making it a component based
architecture.

Provides fault tolerance through isolated processes that avoid failures. Adds enhancements when integrated with other virtualized technologies (Offers vMotion, DRS and high availability to vSphere).

Is a Compute module; does not store images, variations or instances
Image Service
(Glance)
- OpenStack is growing fast because its ability to save costs for many companies

- Reduces the cost of running a data center
- No licensing costs like mentioned earlier
- Ongoing maintenance saves upgrades costs such as CPU’s, disk drives,
memory etc.
- Overhead and optimize storage management
- Storage acceleration applications that integrate date duplications, thin
provisioning, and data compression reduce costs by decreasing capacity
requirements

- Platform flexibility with many vendors and third party technologies.

- Faster deployment.

- Self-service portal reduces procurement and hardware setup times

- Cost and time efficient to maintain and keep everything updated

- Scales to thousands of computer nodes so it
can continue to scale when other compute solutions can’t.

- Massive scalability
Improving Availability of Resources
- Has the ability to write to the main database while maintaining the disaster
recovery.

- OpenStack Stateless System uses a backup for main system as redundant system concurrently.

- 'Neutron' plug-in for OpenStack allows open source tools and commercial products to act as networking back-ends.

- Multi-zone support allows separate, redundant cloud environments to be created that can provide addition levels of available and fault tolerance.

• Live migration is able to process faster and lower downtime in comparison to block live migration, although it can be unreliable in the case that the VM has memory intensive activities

• Block live migration in certain cases exhibited better reliability but longer migration and VM downtime

• Deploy guests instances on the system within seconds

• Can process over 90,000 Input/Output Operations per Second during peak hour of network usage.

• Over all performance wise, it can handle a good amount of load in terms of cloud environment.
Performance Analysis
Hong Kong CyberPort Management Company Limited
Cyberport is a digital community with a community of 300 digital tenants, owned by the Hong Kong SAR Government

Equipped with state of the art ICT facilities and broadband network

Holds four Grade A intelligent office buildings, 5 star design hotel and rentail entertainment complex.

Company Profile
No vendor lock-in required by proprietary standards and APIs
Lowers cost of ownership due to point above
Increased security due to variability in standards and API use.
CyberPort is the only company that facilitates its client with extreme networking, programming and digitizing business scenarios

Following are the instances that CyberPort uses OpenStack for
:

Social media
Game based programming
Computer intensive geospatial information
Mapping Services

CyberPort uses different OpenStack’s element for their cloud computing

OpenStack Compute provides the software, control panels, and APIs required to orchestrate a cloud, including running instances, managing networks, and controlling access through users and projects

CyberPort also saved a huge budget on storage by using OpenStack Object Storage

Below you can see what OpenStack Module uses by CyberPort.

OpenStack Technologies used by CyberPort
- OpenStack remains the largest and most active open source cloud service . Major
vendors are using and supporting their service.

- Main and very similar competitor is CloudStack that also runs under Apache 2.0

- Compared to CloudStack , OpenStack is more complex with deployments but it has advanced networking capabilities and better performance

- CloudStack's primary storage is comparable to OpenStack's nova-volume as it
supports multiple disk formats and would be just as scalable although, it is not as flexible as OpenStack's "glance" in terms of secondary storage

- Cloud Stack also does not have its own object storage as compared to OpenStacks Swift
- 300 Digital Tenants
- 421.3HK Million revenue for 2012-2013
-125 Industry awards won
-21-100 employees
-Headquarters: Hong Kong
Challenges
"We always knew we wanted to build a cloud and deliver data, voice and video services to local technology start-ups on a utility basis. However, with so many open-source options available, we didn’t really know where to start.” - CTO (Dr. David Chung) or Cyberport
Solution
Dr. Chung became aware of the OpenStack project in 2011, and decided to evaluate the project as a potential foundation for CyberPort

After trials, CyberPort decided to build its live cloud on OpenStack and the Ubuntu 12.04 LTR

And Today :
20 Local Cinemas are streaming live content via the cloud
30 Schools are using the cloud to render their animation projects


OpenStack VS other technologies Continued...
Source:
http://sreeninet.wordpress.com/2014/02/23/cloud-os-comparison/
http://www.sysadmin.in.th/node/99
http://www.networkworld.com/article/2189981/tech-primers/cloud-platform-comparison--cloudstack--eucalyptus--vcloud-director-and-openstack.html
Unlimited Storage​
Uses horizon, web based graphic interface to create and manage resources
Scale-out Architecture with Multi-Dimensional Scalability​
Built-in management Utilities​
HDD/node failure agnostic​
Drive auditing for detecting drive failures​
Supports NetApp, Nexenta and SolidFire​
Elastic data scaling​
Real-time visibility into client requests
Features
Increasing Efficiency
A cloud computing fabric controller that provisions large networks of virtual machines and provides on-demand computing resources to enterprises and service providers.

Designed to work with other virtualized technologies, bare metal and high-performance computing configurations.

KVM and XenServer are few of the multiple hypervisors used to deploy OpenStack Compute.

Computer's architecture provides horizontal scalability with standard hardware
This benchmark is in accordance to
http://www.virtualizationsoftware.com
that as of 2014, openstack beats all other open source cloud platform in cost, scalability and VM deployment rate.

More of a reason to deploy and test it on a SME which could grow into a medium size or even larger size company in the future.
Now Cyberport offers to its entire business community efficient operations through the following features of cutting-edge technology:

1. Restful open API /CLI for each site
2. Ecosystem friendly open API for the unified multi-site cloud
3. Incubators
4. They can deliver value to their customers

Best Overall Open Source Cloud Project
Good through put: It supports more client nodes and still functions with an average throughput rate without impacting the main storage’s performance that includes I/O operations

With the chart display above, it can be justified that deploying a vm on OpenStack should be really fast and reliable

Source: http://www.slideshare.net/ben_duyujie/cosbench-apac
Test OpenStack* Swift Performance
Source: http://www.openstack.org/user-stories/hong-kong-cyberport-management-company-limited/
(based on OpenStack Folsom)
Cloud OS comparison | Sreenivas Makam's Blog. (2014). Retrieved from http://sreeninet.wordpress.com/2014/02/23/cloud-os-comparison/

Cyberport offers innovative cloud-based services for Hong Kong’s technology entrepreneurs | Ubuntu Insights. (2013). Retrieved from https://insights.ubuntu.com/2013/05/21/cyberport-offers-innovative-cloud-based-services-for-hong-kongs-technology-entrepreneurs/

OpenStack: OpenStack Storage. (n.d.). Retrieved from http://www.openstack.org/software/openstack-storage/

OpenStack: An Overview. (2011). Retrieved from http://www.openstack.org/downloads/openstack-overview-datasheet.pdf

Truksha. (2012). Cloud platform comparison: CloudStack, Eucalyptus, vCloud Director and OpenStack | Network World. Retrieved from http://www.networkworld.com/article/2189981/tech-primers/cloud-platform-comparison--cloudstack--eucalyptus--vcloud-director-and-openstack.html

OpenStack Storage: OpenStack Shared Devices. (n.d.). Retrieved from http://www.openstack.org/software/openstack-shared-services/

OpenStack Storage: OpenStack Compute. (n.d.). Retrieved from http://www.openstack.org/software/openstack-compute/

OpenStack Storage: OpenStack Cloud Helps Fuel Hong Kong Technology Incubator. (n.d.). Retrieved from http://www.openstack.org/user-stories/hong-kong-cyberport-management-company-limit
ed/

Tech Target: With OpenStack storage: Tips on Cinder, Swift and the cloud. (n.d.). Retrieved November 2014, from http://searchcloudstorage.techtarget.com/essentialguide/Working-with-OpenStack-storage-Tips-on-Cinder-Swift-and-the-cloud

Linthicum, D. (2012, April 6). OpenStack versus CloudStack: A contest between services and software. Retrieved November 2014, from http://www.infoworld.com/article/2619766/cloud-computing/openstack-versus-cloudstack--a-contest-between-services-and-software.html

Xie, L. (2012, September 5). An OpenStack guy takes CloudStack for a test drive. Retrieved November 2014, from https://www.mirantis.com/blog/an-openstack-guy-takes-cloudstack-for-a-test-drive/

Static World: Detailed Cloud Computing Platform Comparison. (n.d.). Retrieved November 2014, from http://core0.staticworld.net/images/idge/imported/article/nww/2012/07/073012-cloud-comparison-3-100272321-orig.jpg

Westphall, C. (n.d.). What is the best for cloud computing: CloudStack, OpenStack or... Retrieved November 2014, from http://www.researchgate.net/post/

What_is_the_best_for_cloud_computing_CloudStack_OpenStack_or_another
Beloglazov, A., Piraghaj, S., Alrokayan, M., & Buyya, R. (2012). Deploying OpenStack on CentOS Using the KVM Hypervisor and GlusterFS Distributed File System: openstack-centos-kvm-glusterfs-guide.pdf
Superb Wallpapers: Electric cloud wallpaper. (2012, September 16). Retrieved November 2014, from http://www.superbwallpapers.com/minimalistic/electric-cloud-14646/

Duan, J. (2012, August). COSBench: A Benchmark Tool for Cloud Object Storage Devices. Retrieved November 2014, from http://www.slideshare.net/ben_duyujie/cosbench-apac

Karpilovsk, E. (2014, March 29). Top Three Network Considerations for Large Scale Cloud Deployments - See more at: Http://ru.mellanox.com/blog/2014/05/top-three-network-considerations-for-large-scale-cloud-deployments. Retrieved November 2014, from http://ru.mellanox.com/blog/2014/05/top-three-network-considerations-for-large-scale-cloud-deployments/

Lowe, S. (n.d.). Virtualization Software - VMware, Hyper-V Tools, Tips, Reviews & More. Retrieved November 2014, from http://www.virtualizationsoftware.com
Full transcript