What is Cloud Computing?
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet). Here some computers are connected according to grid system.HistoryThe idea of Cloud Computing was first come in 1960. But it was implemented in 20th century. In 2006 Elastic Compute Cloud (EC2) was implemented by amazon.com.Example:Different types of cloud computing services are available today:Some providers offer cloud computing services for free while others require a paid subscription.
- Amazon Elastic Compute Cloud (EC2) - virtual IT
- Google App Engine - application hosting
- Google Apps - software as a service
- Apple MobileMe - network storage
TypesBases on their service Cloud Computing can be divided in 3 types
- Infrastructure-as-a-Service (IaaS)
- Platform-as-a-Service (PaaS)
- Software-as-a-Servoce (SaaS)
Infrastructure-as-a-Service (IaaS)IaaS provider offer computer (physical or virtual machine) and other recourses. User can install OS, software etc according to his choice. It is like a new PC.
Example- Amazon Elastic Compute Cloud (EC2)
Platform-as-a-Service (PaaS)
PaaS provider offer Computing Platform including OS, API, Database, and Web Server. Programmer can develop his application and run without hardware & software cost.Example- Google App Engine, Windows Azure Compute, Force.comSoftware-as-a-Servoce (SaaS)SaaS provider offer application software. They install & manage it. Client only uses them.Example- Google Apps, Microsoft Office 365, Onlive, GT Nexus, Marketo, and TradeCard.Deployment ModelAccording to cloud user the deployment models are
- Public Cloud
- Community Cloud
- Private Cloud
- Hybrid Cloud
Public CloudIt is design for general public. These services are free or offered on pay-per-use. Public Cloud providers like Google. Microsoft, Amazon operates the infrastructure and offer access only via internet.Community CloudIt is design for a specific community. It cost if higher than public Cloud.Private CloudIt is designed for a single organization. Here security and cost is high.Hybrid CloudIt is the combination of public or privet cloud. First time public cloud is applied. When it needs more resources than public cloud is used. Its cost is high.Advantage
- It reduce operational cost. -Some clouds are free or pay-on-use. Its cost is low near about 2 cent per houre.
- It reduce start up cost. -No need to invest lot of money to purchase computer hardware and software. This money can be used in others purpose.
- Good solution for small investor
- Great opportunity for scientist
Disadvantage
- Security is low
- Cloud provider or hacker can access your data
- Data can be changed
- Cloud provider or hacker can changed your data
- Need high speed internet
0 comments:
Post a Comment