Cloud Lab & Discussion
The most popular services of the cloud are fallowing
Software-as-a-Service (SaaS) | means that users can access various software applications on a pay-per-use basis. As opposed to buying licensed programs, often very expensive. | GMail, Google Docs or in other way you can say its like a Citrix XenApp Servers updated version wear you don need your own server to host some application , you just paying the amount that much you using | User Administration\Customer side Administration |
Platform-as-a-Service (PaaS) | If the cloud offers a development platform, and this includes operating system, programming language execution environment, database, and web server, the model is known as Platform-as-a-Service (PaaS) | Google App Engine, Microsoft Azure, Salesforce | Developers |
Infrastructure-as-a-Service (IaaS) | service is that one offering data storage disks and virtual servers (VMs ) | Amazon , Google , Microsoft , IBM , VMware etc .. | System Adminś\ Back-end Admin |
i am a system admin so i am much interested on IaaS and AWS Certified SysOps Administrator .
Based on a cloud location, we can classify cloud as:
- public (Example : Amazon EC2 Product )
- private, ( Example : VMware Infra control by v center & Director server )
- hybrid (Combination of private & public cloud )
- community cloud ( Community cloud implies an infrastructure that is shared between organizations, usually with the shared data and data management concerns. For example, a community cloud can belong to a government of a single country. Community clouds can be located both on and off the premises. )
i manage VMware virtualizes product (vCenter\ESXi\Director Server) for internal network and Amazon cloud as add-on product to monitor my internal network , in case of high server load i have option to move my less critical or site wear i have good internet link VMs from my vCenter to Amazon and Amazon to vCenter .
because payment of public cloud is depend on number of hours you use the service , you need someone\something who initiate this staff for your servers\service .
Example you leave a server power on mode on public cloud, even no one is using that server you have to pay for it , so when you moving a server you need to think regarding Disk space\number of hours you wish to running .
ok so at the start i wish to say that cloud is not some new innovation or some new idea its just a combination of multiple Technology which we are using already but yes it remove local data-center dependence so you do not need to care regarding server hardware failure or replacement on Public cloud ,
with Private cloud you still have same limitation and you have dependence on data-center hardware but yes with private cloud you do not need to place your server on every site wear you have good internet or network connection , with Private cloud you also have option to design your server on your way .
Private Cloud | Public Cloud | Hybrid Cloud |
design your server on your wish (number of CPU , Memory , Disk Space , Network ) | you are limited to use per-configured Templates , But yes when you wish you can switch from one VM \instance Type to other and pay for new type Click Me for more info | in Hybrid Cloud same system fallow ( Private\Public) but it will allow you a option to switch from your design VMs to Public Cloud Template and Public Cloud Template to your design VMs , its a kind of VMware Converter . |
Tools we use to Manage Private Cloud are VMware VI Client , vCenter Server , vCloud Director server , |
Amazon EC2 , vCloud Air |
VMware VI Client Plugin |
so as we have basic idea now regarding cloud , lets start and create our 1st VM on Amazon EC2 Cloud .
- You have to register your self on Amazon EC2 console to start any activity on amazon cloud .
- once you fully register , amazon will offer you one year free subscription for t2.micro VM , so you can start playing on cloud from day one without paying anything .
- once you successfully login to amazon Click on Services and then on EC2 .
-
- now this menu will allow you choose OS type & CPU architecture for your for your VM Click Select ,Notice that this AMI is marked "Free tier eligible." are only free , for other type you need to pay .
- Choose an Instance Type Default t2.micro VM will be selected ( t2.micro (Variable ECUs, 1 vCPUs, 2.5 GHz, Intel Xeon Family, 1 GiB memory, EBS only)) Click Next .
- Configure Instance Details if you wish note upgrading or adding any new service will charge more money , so do not change anything now Click Next .
- Add Storage , free tier eligible customers can get up to 30 GB of EBS General Purpose (SSD) or Magnetic storage , Click Next .
- Type Instance Tag ( VM Name ) & Value and click next
- on this window you will allow TCP Ports which you wish to open for your vm , Source 0.0.0.0/0 meaning allow all IP addresses
so via choosing this option i am allowing all word can connect my cloud vm on TCP port 3389 , Click Review Instance Launch. - Review all the settings you chosen and then Click on Launch
- you need this private key to access the VM ( decrypt Admin password ) , This key will be generated only one time so keep it on safe place , you have a option to use same key for fully Region , so click on Download Key Pair Save the key file and then Click on Launch Instances .
- Click on View Instances
- wait To Finish the Initialization .
- once Initialization get completed Status check become Green and a Public IP address will assign to your new VM .
- now to access this VM you need Administrator Password , Select your new VM and click on Action and then on Get Windows Password .
- Click on Browse Provide the file which we Downloaded on Step no 11 and Click on Decrypt Password .
- you will get a conformation message Password Decryption Successful , note your Public DNS , User name & Password , now you can connect your VM via RDP .
To be in Continue ...