deployment of private cloud infrastructure

13
Deployment of Private Cloud Infrastructure Using Free Open Source Software. Using OpenStack, the open source cloud management suite and MostlyLinux, the free opensource RedHat based UNIX operating system. Comrades :- Md. Tanvir Saket Kumar Mithun Kumar Bhanu Prakash Abhishek Kumar

Upload: saket-kumar

Post on 02-Jul-2015

121 views

Category:

Technology


8 download

DESCRIPTION

Here it's a very descriptive presentation on OpenStack and it's various modules, about cloud computing and it's various manifestations.

TRANSCRIPT

Page 1: Deployment of private cloud infrastructure

Deployment of Private Cloud InfrastructureUsing Free Open Source Software.

Using OpenStack, the open source cloud management suite and MostlyLinux, the free opensource RedHat based UNIX operating system.

Comrades :-• Md. Tanvir• Saket Kumar• Mithun Kumar• Bhanu Prakash• Abhishek Kumar

Page 2: Deployment of private cloud infrastructure

Brief about our project.

Cloud deployment infrastructure allows on demand deployment of virtual systemsspread over multiple physical systems. It also contains a whole suite of applicationsthat allows management of virtual network, storage systems, usage accounting,image management and many more.

There are Proprietary cloud management suites like Vmware Vcloud Director,Microsoft System Center 2012R2 available in the market as private cloud deploymentis emerging as a lucrative market.

This project would create private cloud deployment architecture using open sourcesoftware stack which would be far more cost effective than proprietary solution.

Page 3: Deployment of private cloud infrastructure

About Cloud Computing

Cloud computing is where software application, data storage andprocessing capacity are accessed over the internet.

Simply put, cloud computing is the outsourcing of your IT infrastructure viathe Internet. Rather than maintaining your own hardware and softwareenvironment, cloud computing provides computing resources (such asprocessor compute time and data storage) on demand via a service provider. Itis there when you need it, as much as you need, and you pay as you go andonly for what you consume. Cloud computing architectures follow the idea offlexible resource sharing; this means that a company’s usage of hardwareresources is dynamically adjusted to their actual needs at any time. Companiesstart operating in an environment in which cloud services expand or contractwithout the need for significant configuration changes.

Page 4: Deployment of private cloud infrastructure

The manifestations that we see of cloud computing.

• SaaS – It’s Software As A Service. It allows users to run existing onlineapplications. It’s the easiest way to cloud compute and is where off-the-shelf applications are accessed over the internet. For instance, Google Docs,MicrosoftOfficeWeb Apps, JayCut, Netsuite, SalesForce and Pixlr.com

Page 5: Deployment of private cloud infrastructure

• Paas – It’s Platform As A Service. Users can create their own cloudapplications using supplier-specific tools and languages. It providesenvironment and tools for creating new online applications. For instance,WindowsAzure Platform & Google App Engine.

Page 6: Deployment of private cloud infrastructure

• Iaas – It’s Infrastructure As A Service. It allows users to run any applicationsthey please on cloud hardware of their own choice. It allows existingapplications to be run on a cloud supplier’s hardware. This means thatexisting applications can be migrated from the company data center inorder to reduce mighty costs.

Page 7: Deployment of private cloud infrastructure

Before cloud arrived

The Intervene

Using the whole technology

Page 8: Deployment of private cloud infrastructure

Cloud Models

• Public Cloud – Here, computing resources are dynamically provisioned over the internet.A third party service provider services as “utility” and invoices its subscribers based on theuse of computing resources.

• Private Cloud – Private cloud is delivered to a restricted set of customers (one or multiplecustomers). In this case, a cloud infrastructure is often maintained for a specificorganization. Private clouds can be maintained on or off the premises of the organizationthat accesses it.

• Community Cloud – It’s a cloud environment in which multiple organizations access theinfrastructure based on similar needs. Community clouds are often used by a number ofdepartments within large organizations, including governments.

• Hybrid Cloud – These are models of multiple internal and external cloud providers withinone cloud infrastructure. Hybrid cloud models are likely to emerge as the most commonform of cloud computing in the future as they provide subscribers greater choice andopportunities to access specific services within the same cloud without the need to switchto an entirely different provider, if business needs change.

Page 9: Deployment of private cloud infrastructure

About OpenStack

The OpenStack project is an open source cloud computing platform for alltypes of clouds, which aims to be simple to implement, massively scalable,and feature rich. Developers and cloud computing technologists from aroundthe world create the OpenStack project.

It is a cloud operating system that controls large parts of compute, storage,and networking resources throughout a datacenter, all managed through adashboard that gives administrators control while empowering their users toprovision resources through a web interface.

OpenStack provides an Infrastructure as a Service (IaaS) solution through a setof interrelated services. Each service offers an application programminginterface (API) that facilitates this integration. Depending on your needs, youcan install some or all services.

Page 10: Deployment of private cloud infrastructure

Different modules of OpenStack• Horizon (Dashboard) –Web browser user interface for creating and managing instances.

• Keystone (Identity Services) - Centralized identity service that provides authentication and authorization for other services and users.

• Neutron (Networking) – Provides connectivity between the interfaces of other OpenStack services. Users can create their own network, control traffic and connect servers to other networks.

• Cinder (Block Storage) - Service that manages storage volumes for virtual machines. This is persistent block storage for instances running on nova.

• Nova (Compute) – Scheduler for networks of virtual machines running on nodes.

• Image Service(Glance) – Service that acts as a registry for virtual machine images, allowing users to copy server images for immediate storage.

• Swift (Object Storage) – Provides object storage which allows users to store and retrieve files.

• Ceilometer (Telemetry Service) – metering engine for collecting billable meters.

• Heat (Orchestration Service) - Orchestration service for templates based virtual machine deployment.

Page 11: Deployment of private cloud infrastructure
Page 12: Deployment of private cloud infrastructure

Let’s assume you are a small business manufacturing parts for an automotive company. Assuch, you do not have the capital to invest much in in-house IT equipment since though yourdesign workload needs are very high, high performance IT is needed only sporadically. Whenrequired, you hire outside experts at premium costs to run design simulations for you.

Why Private Cloud?

Emerging trends

Cloud-based disruptions in the IT industry began when Amazon started offering computingresources via its Amazon Web Service(AWS) around 2005. Citrix’s CloudPlatform (based onApache CloudStack) had an early start in infrastructure standards but does not have a growththat OpenStack is enjoying. For virtualization, VMware is the gold standard for customers whowish to automate their datacenters and are actively attempting to complete thetransformation to private clouds using their Software Defined DataCenter approach. WhenRackspace and NASA announced their cloud opensource initiative followed by the launchingof the OpenStack Foundation, some traditional IT vendors were left with few alternatives butto throw their weight behind OpenStack to provide alternatives to Amazon and VMware.

Page 13: Deployment of private cloud infrastructure

Companies using OpenStack

PayPalCloudupeNovanceCisco WebExMercadoLibre, Inc.