Many readers asked what is Cloud Computing? Why is there so much buzz about Cloud Computing in the tech-industry? Why is its definition so fuzzy? I believe we understand better with examples and practical scenarios. These scenarios may help you in understanding what is Cloud Computing and how it may help your business.
The situation can only get worse. Currently, only 25% of world population, i.e., approximately 1.75 billion people have Internet access. Compared to Television and other mass media, it’s still considered an elite medium of communication. Even a moderate increase in Internet penetration and usage, say to 50%, will add more than a billion Internet users! Definitely, too many clicks to handle.
Moreover you’ve got less time to react and plan for it.
A data center is a facility used to house computer systems and associated components, such as telecommunications and storage systems.
Tens of thousands of computers running 24-7, sophisticated security systems that track every movement within the building, the absolute highest-tech smoke detectors running laser beams under the floors and detecting fires before they break out. All of that technology working for a singular purpose: to protect your data.
BY: Supriya Pase
Practical scenarios! What is cloud computing? What it is not? Computing needs Perspectives of Cloud Computing Drivers & Barriers for adoption ConclusionOVERVIEW
Feb. 21, 2011. During ICC Cricket World Cup, IndiaFurious cricket fans slammed organizers of the World Cup on Monday as the official ticketing website crashed amid a scramble for 1,000 tickets available for the final…June 2009, ChinaA Chinese website set up so people can inform on corrupt officials has been flooded with so many visitors that it crashed shortly after launching.PRACTICAL SCENERIOS
Even a moderate increase in Internet usage, say to 50%, will add more than a billion Internet users!Definitely, too many clicks to handle.They are soon going to add to this number…What inference can we draw fromabove server crashes/failures?
Load-balancing-Add more servers to balance the load.But will adding more servers solve the problem, or compound the problems of companies that are already on a tight budget?Moreover, how many servers do you think will be enough to handle that kind of traffic? Take a guess.. 100? 1000? ?…What’s the solution to prevent theabove scenarios?
There are these traffic spikes to be planned for.Adding thousands of servers to handle a few days or seasonal spikes in traffic is a humongous waste of resources.The reverse can also happen, i.e., a recession can strike again and you may need to reduce your infrastructure drastically.SO what can we do for it??
The data center is a physical place that houses a computer networks most critical systems, including backup power supplies, air conditioning, and security applications. Were talking a large amount of data here, stored in a large number of computers.Data Center
Cloud computing isn’t network computing.Network Computing means the access is over the company’s network only!!It encompasses multiple companies, multiple servers and multiple networks.What it is not?
Cloud Computing is a style of computing which must provide the following computing needs:1. Dynamism2. Abstraction3. Resource SharingComputing Needs
Dynamism- Your infrastructure to support the changing needs. Abstraction- From an end user’s perspective, they don’t need to care for the OS, the plug-ins, web security or the software platform. Resource Sharing: The whole architecture should be implemented in such a way that provides you the flexibility to share applications as well as other network resources (hardware etc).
Saas- Pay as you use, service delivered on demand Paas- Deploy customer created application to a cloud Iaas- Rent processing, storage network capacity and other fundamental computing resourcesThe Service ModelsBased on provided capabilities
→Public Clouds →Private Clouds →Community Clouds →Hybrid CloudsCloud ArchitectureBased on who can access resources
In public clouds, resources are offered as aservice, usually over an internet connection, for a pay-per-usage fee. Users can scale their use on demand and do not need to purchase hardware to use the service. Public cloud providers manage the infrastructure and pool resources into the capacity required by its users.Public Cloud
In private clouds, resources are deployed inside a firewall and managed by the userorganization. It is the user organization that owns the software and hardware infrastructure and that manages the cloud and controls access to its resources.Typically, those resources and services are not shared outside the organization.Private Clouds
Community clouds are shared by multiple organizations and support specific needs and concerns of a community.Community Clouds
Hybrid clouds that are the combination of two or more public, private, and community clouds. However, both community and hybrid cloud are specialties of public and private clouds.Hybrid Cloud
Availability -Users have the ability to access their resources at any time through a standard internet connection. Collaboration -Users begin to see the cloud as a way to work simultaneously on common data and information. Lower Infrastructure Costs -The pay-per-usage model allows an organization to only pay for the resources they need with basically no investment in the physical resources available in the cloud. There are no infra-structure maintenance or upgrade costs.Drivers for adoption
Mobility -Users have the ability to access data and applications from around the globe. Risk Reduction -Organizations can use the cloud to test ideas and concepts before making major investments in technology. Scalability -Users have access to a large amount of resources that scale based on their demand. Virtualization -Each user has a single view of the available resources, independently of how they are arranged in terms of physical devices. Therefore, there is potential from a provider perspective to serve a greater number of users with fewer physical resources. Elasticity -The provider transparently manages a user’s resource utilization based on dynamically changing needs.
Interoperability -A universal set of standards and/or interfaces have not yet been defined, resulting in a significant risk of vendor lock-in. Latency -All access to the cloud is done via the internet, introducing latency into every communication between the user and the provider. Platform or Language Constraints -Some cloud providers support specific platforms and languages only.Barriers for adoption
Regulations -There are concerns in the cloud computing community over jurisdiction, data protection, fair information practices, and international data transfer—mainly for organizations that manage sensitive data. Reliability-Many existing cloud infrastructures hard- Reliability- ware that is known to fail unexpectedly. Resource Control -The amount of control that the user has over the cloud provider and its resources varies greatly between providers. Security -The main concern is data privacy: users do not have control or knowledge of where their data is being stored.
1. AMAZON web services2. Verizon3. IBM4. Salesforce.com5. CSC6. RackSpace7. Google8. BlueLock9. Microsoft10. Joyent 2011 TOP CLOUD COMPUTING PROVIDERS
Cloud computing and the technology behind it are maturing quickly. If 2011 is the year in which cloud computing saw a huge increase in interest due to its potential, it is not difficult to predict that 2012 will bring significant changes for the way enterprises will plan and build their IT infrastructure.Conclusion