Cloud computing is a general term for anything that involves delivering hosted services over the Internet. These services are broadly divided into three categories: Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS). The name cloud computing was inspired by the cloud symbol that's often used to represent the Internet in flowcharts and diagrams. A cloud can be private or public. A public cloud sells services to anyone on the Internet. (Currently, Amazon Web Services is the largest public cloud provider.) A private cloud is a proprietary network or a data center that supplies hosted services to a limited number of people. When a service provider uses public cloud resources to create their private cloud, the result is called a virtual private cloud. Private or public, the goal of cloud computing is to provide easy, scalable access to computing resources and IT services.
Benefit of cloud computing :
- Achieve economies of scale – increase volume output or productivity with fewer people. Your cost per unit, project or product plummets.
- Improve flexibility. You can change direction without serious “people” or “financial” issues at stake.
- Minimize licensing new software. Stretch and grow without the need to buy expensive software licenses or programs.
- Less personnel training is needed. It takes fewer people to do more work on a cloud, with a minimal learning curve on hardware and software issues.
- Monitor projects more effectively. Stay within budget and ahead of completion cycle times.
- Improve accessibility. You have access anytime, anywhere, making your life so much easier!
- Reduce capital costs. There’s no need to spend big money on hardware, software or licensing fees.
- Streamline processes. Get more work done in less time with less people.
- Globalize your workforce on the cheap. People worldwide can access the cloud, provided they have an Internet connection.
The
principle of cloud computing is almost same with another computer, just
the different of that is in cloud computing, is coupled with another present
computer. In regular computer, file from software when we used is stored
in hardisk or another storage media. But on computer clouds if viewed from the
side of the user, the files from software we use is in another computer.In
other words we are connected to multiple computers on a network server, but the
data we store it was in the data center or in center, so that not only we can
open the file that we save but computers or other users can open it and vice
versa (Public). Also in a lot of infrastructure servers that we can use and we
only pay as needed.
The characteristics of cloud computing include on-demand self service, broad network access, resource pooling, rapid elasticity and measured service. On-demand self service means that customers (usually organizations) can request and manage their own computing resources. Broad network access allows services to be offered over the Internet or private networks. Pooled resources means that customers draw from a pool of computing resources, usually in remote data centres. Services can be scaled larger or smaller; and use of a service is measured and customers are billed accordingly.
The characteristics of cloud computing include on-demand self service, broad network access, resource pooling, rapid elasticity and measured service. On-demand self service means that customers (usually organizations) can request and manage their own computing resources. Broad network access allows services to be offered over the Internet or private networks. Pooled resources means that customers draw from a pool of computing resources, usually in remote data centres. Services can be scaled larger or smaller; and use of a service is measured and customers are billed accordingly.
Cloud
computing security is the set of control-based technologies and policies
designed to adhere to regulatory compliance rules and protect information, data
applications and infrastructure associated with cloud computing use. Because of
the cloud's very nature as a shared resource, identity management, privacy and
access control are of particular concern. With more organizations using cloud
computing and associated cloud providers for data operations, proper security
in these and other potentially vulnerable areas have become a priority for
organizations contracting with a cloud computing provider.Cloud computing
security processes should address the security controls the cloud provider will
incorporate to maintain the customer's data security, privacy and compliance
with necessary regulations. The processes will also likely include a business
continuity and data backup plan in the case of a cloud security breach.
The
concept of cloud computing fills a perpetual need of IT: a way to increase
capacity or add capabilities on the fly without investing in new
infrastructure, training new personnel, or licensing new software. Cloud
computing encompasses any subscription-based or pay-per-use service that, in
real time over the Internet, extends IT's existing capabilities. The goal of
cloud computing is to apply traditional supercomputing, or high-performance
computing power, normally used by military and research facilities, to perform
tens of trillions of computations per second, in consumer-oriented applications
such as financial portfolios, to deliver personalized information, to provide
data storage or to power large, immersive computer games. To do this, cloud
computing uses networks of large groups of servers typically running low-cost
consumer PC technology with specialized connections to spread data-processing
chores across them. This shared IT infrastructure contains large pools of
systems that are linked together. Often, virtualization techniques are used to
maximize the power of cloud computing.
Referensi
http://searchcloudcomputing.techtarget.com/definition/cloud-computing
www.priv.gc.ca/resource/fs-fi/02_05_d_51_cc_e.pdf
http://searchcompliance.techtarget.com/definition/cloud-computing-security
http://www.webopedia.com/TERM/C/cloud_computing.html