What is multi-cloud computing
What are the benefits of cloud computing
The exact benefits will vary according to the type of cloud service being used but, fundamentally, using cloud services means companies not having to buy or maintain their own computing infrastructure.
No more buying servers, updating applications or operating systems, or decommissioning and disposing of hardware or software when it is out of date, as it is all taken care of by the supplier. For commodity applications, such as email, it can make sense to switch to a cloud provider, rather than rely on in-house skills. A company that specializes in running and securing these services is likely to have better skills and more experienced staff than a small business could afford to hire, so cloud services may be able to deliver a more secure and efficient service to end-users.
Using cloud services means companies can move faster on projects and test out concepts without lengthy procurement and big upfront costs because firms only pay for the resources they consume. This concept of business agility is often mentioned by cloud advocates as a key benefit. The ability to spin up new services without the time and effort associated with traditional IT procurement should mean that it is easier to get going with new applications faster. And if a new application turns out to be wildly popular, the elastic nature of the cloud means it is easier to scale it up fast.
For a company with an application that has big peaks in usage, such as one that is only used at a particular time of the week or year, it might make financial sense to have it hosted in the cloud, rather than have dedicated hardware and software laying idle for much of the time. Moving to a cloud-hosted application for services like email or CRM could remove a burden on internal IT staff, and if such applications don't generate much competitive advantage, there will be little another impact. Moving to a services model also moves spending from capital expenditure (CapEx) to operational expenditure (opex), which may be useful for some companies.
What are the advantages and disadvantages of cloud computing
Cloud computing is not necessarily cheaper than other forms of computing, just as renting is not always cheaper than buying in the long term. If an application has a regular and predictable requirement for computing services it may be more economical to provide that service in-house.
Some companies may be reluctant to host sensitive data in a service that is also used by rivals. Moving to a SaaS application may also mean you are using the same applications as a rival, which might make it hard to create any competitive advantage if that application is core to your business.
While it may be easy to start using a new cloud application, migrating existing data or apps to the cloud might be much more complicated and expensive. And it seems there is now something of a shortage in cloud skills, with staff with DevOps and multi-cloud monitoring and management knowledge in particularly short supply.
In one report, a significant proportion of experienced cloud users said they thought upfront migration costs ultimately outweigh the long-term savings created by IaaS.
And of course, you can only access your applications if you have an internet connection.
What is cloud-computing adoption doing to IT budgets
Cloud computing tends to shift spending from Capex to Opex, as companies buy computing as a service rather than in the form of physical servers. This may allow companies to avoid large increases in IT spending which would traditionally be seen with new projects; using the cloud to make room in the budget might be easier than going to the CFO and looking for more money.
Of course, this doesn't mean that cloud computing is always or necessarily cheaper that keeping applications in-house; for applications with a predictable and stable demand for computing power, it might be cheaper (from a processing power point of view at least) to keep them in-house.
How do you build a business case for cloud computing
To build a business case for moving systems to the cloud, you first need to understand what your existing infrastructure actually costs. There's a lot to factor in obvious things like the cost of running data centers, and extras such as leased lines. The cost of physical hardware – servers and details of specifications like CPUs, cores, and RAM, plus the cost of storage. You'll also need to calculate the cost of applications, whether you plan to dump them, re-host them in the cloud unchanged, completely rebuild them for the cloud, or buy an entirely new SaaS package. Each of these options will have different cost implications. The cloud business case also needs to include people costs (often second only to the infrastructure costs) and more nebulous concepts like the benefit of being able to provide new services faster. Any cloud business case should also factor in the potential downsides, including the risk of being locked into one vendor for your tech infrastructure (see multi-cloud, above).
Cloud-computing adoption
Analysts argue that as the cloud now underpins most new technological disruptions in everything from mobile banking to healthcare, usage is only going to grow. It's hard to see many new technology projects being delivered that don't harness the cloud in some way. Gartner says that more than 85% of organizations will embrace a cloud-first principle by 2025 and will not be able to fully execute on their digital strategies without it. The analyst says new workloads deployed in a cloud-native environment will be pervasive, not just popular, and anything non-cloud will be considered legacy. By 2025, Gartner estimates that over 95% of new digital workloads will be deployed on cloud-native platforms, up from 30% in 2021.
And if that sounds unrealistic, it may be that figures on adoption of cloud depend on who you talk to inside an organisation. Not all cloud spending will be driven centrally by the CIO: cloud services are relatively easy to sign-up for, so business managers can start using them, and pay out of their own budget, without needing to inform the IT department. This can enable businesses to move faster, but also can create security risks if the use of apps is not managed.
Adoption will also vary by application: cloud-based email is much easier to adopt than a new finance system, for example. And for systems such as supply chain management, that are working efficiently as they are, there will be less short-term pressure to do a potentially costly and risky shift to the cloud.
What about cloud-computing security
Many companies remain concerned about the security of cloud services, although breaches of security are rare. How secure you consider cloud computing to be will largely depend on how secure your existing systems are. In-house systems managed by a team with many other things to worry about are likely to be leakier than systems monitored by a cloud provider's engineers dedicated to protecting that infrastructure.
However, concerns do remain about security, especially for companies moving their data between many cloud services, which has led to growth in cloud security tools, which monitor data moving to and from the cloud and between cloud platforms. These tools can identify the fraudulent use of data in the cloud, unauthorized downloads, and malware. There is a financial and performance impact, however: these tools can reduce the return on investment of the cloud by 5% to 10%, and impact performance by 5% to 15%.
What is public cloud
What is private cloud?
What is a hybrid cloud
A hybrid cloud is perhaps where everyone is in reality: a bit of this, a bit of that. Some data in the public cloud, some projects in the private cloud, multiple vendors, and different levels of cloud usage.
- infographic companies are turning to hybrid cloud a save money
- what does hybrid cloud mean it depends on whom you ask
- Managing the multi-cloud its complicated
What are the cloud-computing migration costs
For startups that plan to run all their systems in the cloud, getting started is pretty simple. But the majority of companies, it is not so simple: with existing applications and data, they need to work out which systems are best left running as they are, and which to start moving to cloud infrastructure. This is a potentially risky and expensive move, and migrating to the cloud could cost companies more if they underestimate the scale of such projects.
A survey of 500 businesses that were early cloud adopters found that the need to rewrite applications to optimize them for the cloud was one of the biggest costs, especially if the apps were complex or customized. A third of those surveyed cited high fees for passing data between systems as a challenge in moving their mission-critical applications. The skills required for migration are both difficult and expensive to find – and even when organizations could find the right people, they risked them being stolen away by cloud-computing vendors with deep pockets.
Is geography irrelevant when it comes to cloud computing
Actually, it turns out that is where the cloud really does matter. Geopolitics is forcing significant changes on cloud-computing users and vendors. Firstly, there is the issue of latency: if the application is coming from a data centre on the other side of the planet, or on the other side of a congested network, then you might find it sluggish compared to a local connection. That's the latency problem.
Secondly, there is the issue of data sovereignty. Many companies, particularly in Europe, have to worry about where their data is being processed and stored. European companies are worried that, for example, if their customer data is being stored in data centres in the US or (owned by US companies), it could be accessed by US law enforcement. As a result, the big cloud vendors have been building out a regional data centre network so that organizations can keep their data in their own region.
Some have gone further, effectively detatching some of those data centers from their main business to make it much harder for US authorities – and others – to demand access to the customer data stored there. The customer data in the data centers is under the control of an independent company, which acts as a "data trustee", and US parents cannot access data at the sites without the permission of customers or the data trustee. Expect to see cloud vendors opening more data centres around the world to cater to customers with requirements to keep data in specific locations.
What is a cloud-computing region? And what is a cloud-computing availability zone?
Cloud-computing services are operated from giant datacenters around the world. AWS divides this up by regions and availability zones . Each AWS region is a separate geographic area, like EU (London) or US West (Oregon), which AWS then further subdivides into what it calls availability zones (AZs). An AZ is composed of one or more datacenters that are far enough apart that in theory a single disaster won't take both offline, but close enough together for business continuity applications that require rapid failover. Each AZ has multiple internet connections and power connections to multiple grids: AWS has over 80 AZs.
Google uses a similar model, dividing its cloud-computing resources into regions that are then subdivided into zones, which include one or more data centers from which customers can run their services. It is currently over eight zones: Google recommends customers deploy applications across multiple zones and regions to help protect against unexpected failures.
Microsoft Azure divides its resources slightly differently. It offers regions that it describes as is a "set of datacentres deployed within a latency-defined perimeter and connected through a dedicated regional low-latency network". It also offers 'geographies' typically containing two or more regions, that can be used by customers with specific data-residency and compliance needs "to keep their data and apps close". It also offers availability zones made up of one or more data centers equipped with independent power, cooling, and networking.