What is Cloud computing?
Why Big Companies Love Cloud Computing?
Cloud computing is becoming more and more popular due to its elasticity. Depending on the level of skill of the client user, it is possible to manage one’s own server or use remote applications in SaaS mode (Software as a service), a commercial business model of software in which programs are installed on remote servers rather than on the user’s machine.
According to the National Institute of Standards and Technology (NIST) definition, cloud computing is access via a telecommunication network, on-demand and self-service, to configurable shared computing resources. It is therefore a relocation of the IT infrastructure. This global accessibility leads large computing companies to turn to it instead keeping servers within their enterprise.
While facilitate the services of big companies, cloud computing has several disadvantages, and some of them may be serious:
1. Cyber Attacks
The use of public networks, in the case of public cloud, increases risks related to insecurity. The connection between the stations and application servers passes through the Internet network exposes to additional risks of cyber attacks and breach of confidentiality. The risk exists for individuals, but also for large and medium-sized businesses, which have long protected their servers and applications from attacks from outside through in-house networks.
The customer of a cloud service becomes very dependent on the quality of the network to access this service. No provider can guarantee 100% availability, and the customer cannot directly fix any issue he may experience. Failures on cloud services are referenced by The International Working Group on Cloud Computing Resiliency (IWGCR), an institution which is composed of I.T. Executives, academic researchers and industry representatives that monitors and analyzes Cloud Computing resiliency. In certain circumstances, a client may need to refer to IWGCR for help.
- Complexibility of inter-application interfaces
Companies lose control over the implementation of their data. As a result, inter-application interfaces, which can be bulky (taking large space, typically inconveniently; large and unwieldy), become much more complex to implement than an internally hosted architecture.
- No or lack of guarantee
Companies no longer have guarantees, other than contractual, for the use of their data, since they entrust them to third parties.
5. Legal Issues
Legal issues may arise, including the lack of precise location of cloud computing data. The laws in force apply, but for which server, which data center, and which country? That is, the fact that internet regulations tend to vary from one country to another, or depending on each institution, it becomes difficulty for a customer to have legal reliability.
- Malicious computer programs
The fact the programs are installed locally, cloud services can be used to launch certain malicious attacks such as cracking of passwords, denial of service, and others. In 2009, for example, a Trojan illegally used a public cloud service from Amazon to infect computers.
- Incapacity to export data
Another problem is the fact data cannot always be exported from a cloud service, reversibility (or associated cancellation fees) is not always taken into account in the project. The client is often “trapped” by his provider and only when there are problems (change of contract terms or general conditions of use, increase in the price of the service, need to access data locally, etc.) that he is aware of the vendor lock-in in which he finds himself.
- Large consumption of energy
In its 2010 report on the ecological impact of the IT sector, the INGO (international non-governmental organization) Greenpeace also denounced the negative impacts of cloud computing. One of these is the high power consumption of server farms that support cloud computing services. By way of illustration, if all cloud computing server farms were a country, it would be the world’s fourth-largest consumer of energy.
Advantages of cloud computing
In spite of all these inconveniences, cloud computing also has some major advantages. Among them, it helps big companies save money in many ways, in particular, by mutualization of services to a large number of customers. Some analysts say that 20 to 25 percent savings could be made by governments on their IT budgets if they migrated to cloud computing. As with virtualization, computing in the cloud can be as interesting to the customer as it is scalable.
Other advantages of cloud computing include saving. Indeed, the cost depends on the duration of use of the service rendered and does not require any prior investment: men or machines. The flexibility of the cloud makes it possible to provide scalable services and can make it possible to support bandwidth or traffic increases.
Subscribing to cloud services may allow a company to no longer have to acquire IT assets. The expenses can be used for other operating expenses. Maintenance, security, and upgrades of services are the sole responsibility of the service provider.
- Peter Mell and Timothy Grance (September 2011). The NIST Definition of Cloud Computing Technical report). National Institute of Standards and Technology: U.S. Department of Commerce. doi:10.6028/NIST.SP.800-145. Special publication 800-145.
- Haghighat, S. Zonouz, & M. Abdel-Mottaleb (2015). CloudID: Trustworthy Cloud-based and Cross-Enterprise Biometric Identification. Expert Systems with Applications, 42(21), 7905–7916.
- “Cloud Computing: Clash of the clouds”. The Economist. 2009-10-15. Retrieved 2009-11-03.
- “Gartner Says Cloud Computing Will Be As Influential As E-business”. Gartner. Retrieved 2010-08-22.
- Gruman, Galen (2008-04-07). “What cloud computing really means”. InfoWorld. Retrieved 2009-06-02.
- “What is Cloud Computing?”. Amazon Web Services. 2013-03-19. Retrieved 2013-03-20.
- Baburajan, Rajani (2011-08-24). “The Rising Cloud Storage Market Opportunity Strengthens Vendors”