samedi 21 septembre 2013

Open Stack Folsom Architecture

One of the main trend on the IT world is the cloud Computing, among the company who pledge to adop their personnal solution and a public, we have  and i guest the same battle as Windows and Linux. But this figth is different. I guess you may said time and period are different, yes i agree but the problem is that as the world wanna to eexpress a different kind of ammner to get or doing stuff, IT world bring new idea about Cloud, Commonly know in the head of people in the world of computer, but not know for the average people.The fact is that is people really wanted this ? I may said yes, of cours because i am a big Cloud Anthousiast, but why? fisrt of all ist that you may now as me tired being download sotfware or buy some release or cd of any software befor to install on your machine, if yes please leave your hand as me, this were cloud solution will help. 

Imagine a world where you only have to buy your PC, go home or any where, open it and  after being able to connect to internet you will have one assistant thant will help you install a bunch of software,without download them and imedietly you will run and purchase whatever you want and where you want. I don't know but this perspective will give you a lot freedom, flexibility and time saving.

But this colun is about cloud computing and openstack, i don't know who have throne now, is public project like that or private, i don't know because now the king in this domain is local trend that we all now.

OpenStack Components

There are currently seven core components of OpenStack: Compute, Object Storage, Identity, Dashboard, Block Storage, Network and Image Service. Let’s look at each in turn:
  • Object Store (codenamed “Swift“) allows you to store or retrieve files (but not mount directories like a fileserver). Swift is also used internally at many large companies to store their data.
  • Image Store (codenamed “Glance“) provides a catalog and repository for virtual disk images. These disk images are mostly commonly used in OpenStack Compute.
  • Compute (codenamed “Nova“) provides virtual servers upon demand. 
  • Dashboard (codenamed “Horizon“) provides a modular web-based user interface for all the OpenStack services. With this web GUI, you can perform most operations on your cloud like launching an instance, assigning IP addresses and setting access controls.
  • Identity (codenamed “Keystone“) provides authentication and authorization for all the OpenStack services. It also provides a service catalog of services within a particular OpenStack cloud.
  • Network (which used to named “Quantum” but is in the process of being renamed due to a trademark issue) provides “network connectivity as a service” between interface devices managed by other OpenStack services (most likely Nova). The service works by allowing users to create their own networks and then attach interfaces to them. Quantum has a pluggable architecture to support many popular networking vendors and technologies.
  • Block Storage (codenamed “Cinder“) provides persistent block storage to guest VMs. This project was born from code originally in Nova (the nova-volume service that has been depricated). While this was originally a block storage only service, it has been extended to NFS shares.


For thos wanna to try OpenStack, please use this site :devstack

DevStack

If you haven't installed OpenStack before, the best place to start is DevStack. DevStack is a documented shell script to build complete OpenStack development environments. The 1-2-3 Quick Start doesn't mention it but it's best to create a localrc file in your devstack directory before running stack.sh. For our purposes the setting we'll need to know to work with jclouds is ADMIN_PASSWORD.
DevStack can be run either in a local VM or in the cloud. The DevStack website has some generic instructions for Running a Cloud in a VM. You can find more specific instructions to run DevStack in VirtualBox at Contributing OpenStack Support to jclouds. To run it in the Rackspace Cloud please read OpenStack devstack on the Rackspace Cloud.

Aucun commentaire:

Enregistrer un commentaire