What is Cloud?
Please browse my blog if interested Adarsh blog
I am writing these questions because many students, researchers and tech hobbyists
have asked me these questions
- I want to do research on cloud where to start ?
- I want to do my final year project on cloud where to start?
- what should i read, i am new to cloud ?
- Confused between cluster, grid and cloud computing ?
Get answers to these questions, later you will teach me
- What is cluster?
- What is Grid?
- What is virtualization, server consolidation?
- What is a datacenter ? Where are these located ? How they are built?
- What is a resource management system?
- What is job managment system?
- What is middleware in Grid ? Check this later-Is this the same for cloud with a different name?
- What is Wine, VMware, Xen, Parallels, Citrix virtualization?
- What is Hypervisor ?
- What are the types of Virtualization?
- How is the word "virtualization" used for everything from cluster to cloud to "dont know"?
- Read a bit of history about the Scheduling Systems, keep in mind whether you are checking whether they are cloud aware now
- Install VMware or Xen or Parallels or Wine, play with virtual machines on your hardware
- What is web service ?
At this stage you might have figured out the cloud basics
- What is Cloud?
- Why is it called Cloud and not anything else?
- History of environments from cluster to cloud?
- Find the companies which are working on cloud?
- Find the groups discussing about cloud
- what is subscription service/model?
- Become a member of IEEE, download the papers related to Cloud
- Get the difference between cluster, grid and cloud
- You can get the answers on the search engine. To get hands on answers Contact, mail or asked questions to the researchers, professors, companies working on Clouds
- What are the types of Cloud?
- What is IaaS, PaaS, SaaS/ AaaS ?
- Which are the IaaS, Paas , SaaS companies ?
- Are there any open source and commercial toolkits available to build cloud?
- Why is everyone on the Cloud bandwagon ?
Ask this question to yourself and ask others?
Find an answer?
- Think about book subscription, rental cars, magazine/newpaper subscription, movie rentals,
just think about anything you can rent. Make sure the rentals/subscriptions come with warranty
and service support
- Now you put the above rentals , subscrption ideas on the internet. Think like this I need
access to 100 machines (Virtual Machines) now for 1 hour. If you want physical machines, it will take time.
But used Infrastructure as a Service (IaaS) once can have it ready in less than 30 minutes. Please note
these machines are not yours, you are renting them.
- Read about Amazon EC2, GoGrid, App Store, Microsoft Market Place, Microsoft Azure,rackspacecloud,
mosso, Salesforce, Google apps, Rightscale and other
mentioned at this link (Nice visual divisions of the cloud: Credits to BEA Systems and Authors: Peter Laird, Kent Dickson)
click here
- How are these companies managing cloud? what hardware/software/networking is used to build their infrastructure?
- What are the business models adopted by the companies in the Cloud
- For what services and in what way these cloud companies charging the end users
- What is the underlying architecture used for hosting Software as a service, Application as a service
- Virtualization ( it hides the complexity of underlying software/hardware/management/security)
- Virtual Machines
- Kernel based Virtual Machine(KVM)
- Bare metal machines
- Virtual machine provisioning
- Bare metal machine provisioning
- Hypervisors (OS / Hardware)
- Middlewares
- Single Sign-on
- Virtual Machine Management
- Virtual Machine Monitor
- Virtual Machine Migration
- Virtual Machine Scalability
- Cloud offering Virtual Machine service
- Cloud offering Bare metal machine service
- Multi-tenancy, Shared hosting, Private hosting
- Return on Investment (ROI)
- Operational Cost
- Service Level Agreement (SLA: often you come across this)
- Geographical location of the Cloud hosting for storage, computation, transactions and many other criteria.
- As a Service concept
- Accounting, Book keeping mechanisms
- Payment models/mechanisms
- Types/Flavors of Cloud
- Cloud Vendors in IaaS/HaaS, PaaS ,SaaS and EaaS
- Business model of the vendors (how they charge for bandwidth, vms, storage, time, cpu time, memory, hardware, service)
- Cost Calculator for usage
- How to build a private cloud?
- How to use a public cloud ?
- How to customize for hybrid cloud option?
- What are the limitations of Cloud?
- What we imagined about Cloud ?
- What can we do with the Cloud?
- What are basic requirements to connect to the Cloud?
Research interests or Project interests
- Interface to the Cloud services
- Management tools for the Cloud services
- Security tools for the Cloud services
- Backup tools, Monitoring tools, Networking tools
- Billing, accounting, banking methods for using the Cloud services
- Hosting your own cloud for some service
- Building applications using Cloud services
- Write a brokering services which scans all the services of the cloud and gives the best or cheapest price
- Make your software Cloud aware
- Projects to internconnect social networks with banking services, mobile services, utility services with security
- Benchmark different IaaS offerings
- Market Analysis tool for the web using Cloud services
- Advertisement tools for the Cloud services
- Advertisement as a Service
- Building toolkits and SDK for using the different cloud services
Site Design by Adarsh Patil
Copyrights reserved © CUC & Adarsh