Cloud computing has gained traction with an increasing number of organisations in the past few years. The ability to access a shared pool of computing resources on demand is proving highly attractive to cash-strapped IT departments that are under pressure to deliver better services at lower cost.
The appeal of cloud computing is its promise to deliver agility and real cost savings. It allows organisations to rapidly access computing resources when they are needed, often in a self-service and pay-per-use model. These computing resources can expand and contract with the natural ebb and flow of the business cycle, eliminating the need to over-invest in excess capacity.
The building blocks of cloud computing are rooted in hardware and software architectures that enable resource sharing, such as clustering, virtualisation and dynamic provisioning. Cloud is the evolution of several proven and mature technologies: grid computing, virtualisation, shared services and management systems. Many data centres already deploy these capabilities, and are extending them to the cloud model by adding self-service, auto-scaling and chargeback.
Oracle offers the industrys most comprehensive portfolio of grid computing technologies from applications to disk, that can help corporate data centres evolve to become private cloud service providers, delivering secure, high-quality IT services that can be easily scaled and which comply with organisational and regulatory policies.
Public, private and hybrid clouds
Cloud computing is typically divided into three levels of service offerings: software-as-a-service (SaaS), where complete applications are delivered as services to end-users; platform-as-a-service, where application development and the deployment platform are delivered as a service; and infrastructure-as-a-service, where server, storage and network hardware and associated operating system and virtualisation software are delivered as a service.
These services can be provided via public, private or hybrid clouds. In a public cloud, multiple customers share computing resources provided by a service provider. Customers are able to access those resources very rapidly and pay for only the resources used as an operating expense. This model offers elastic scaling, so resources can be ratcheted up when needed and scaled back down when they are no longer required. Although public clouds provide compelling advantages, there are concerns about security, compliance and quality of service. Since data is hosted by a third party, customers are trusting the service provider to keep the data safe from loss or improper access, to comply with regulations for storage and locality of data, and to deliver low latency, highly available service over the network.
In a private cloud, the computing resources are for the exclusive use of a single organisation and are controlled by the enterprise. Private clouds are typically implemented in the organisations data centre and managed by internal resources, but they may also be managed by a service provider, in which case they are known as virtual private clouds. The main benefit of this model is the organisation remains in control of security, compliance and quality of service.
Sign up for Computerworld eNewsletters.