Latest news about Bitcoin and all cryptocurrencies. Your daily crypto news habit.
Developing a Cloud Strategy: Weighing up Both Sides of the Coin
The age of the cloud is here. The economies of scale associated with cloud computing not only allow IT services to run more efficiently, but also create entirely new possibilities for their functionality, development and operation. Many organizations migrate to the cloud spontaneously, their decision to take the leap usually being motivated by a single factor, like an aging server. While this is not necessarily a bad thing, it would be better still to adopt a more systematic approach.
Any first-time migration project should start with answering the following questions: How will my applications benefit from cloud computing? What is the target outcome and how can it be achieved?
Starting out: Assess the benefits
A good migration strategy begins with a careful analysis of the benefits that the cloud brings. First, you should examine the current state of your hardware and software infrastructure, application by application. Does it meet availability, security and performance requirements? Does the current inhouse operation come with significant issues or costs? Based on your findings, think about how each application will benefit from migrating to the cloud.
IT services can benefit from cloud computing in many ways. It enables dynamic resource allocation and can scale quickly, thus supporting organizational agility. It eliminates the need for significant IT investments and often lowers TCO significantly.
Cloud providers offer better security and availability than what most organizations have the resources, experience or even time to build themselves. All of these potential values of the cloud should be taken into consideration and, ideally, quantified.
The cloud transforms IT services, and more
The success of your first steps inside the cloud also depends on how you choose to walk in. Simple one-to-one re-hosting of virtual servers requires little effort, but may not bring about the desired changes. Consider making the application more cloud-aware, by using platform services, instead of bare virtual servers.
Change monolithic applications into horizontally scaled ones, replace block storage with object storage. Only then will you unleash the real power of the cloud.
Completing a simple one-to-one migration is like moving between houses and placing old furniture into new rooms in its original layout: You may be missing a big opportunity to improve and innovate. The cloud is not just another house, either: It represents the most disruptive change in computing since the arrival of the iInternet, and a whole new way of “living”.
Sometimes, it may be more effective to migrate to the cloud by completely replacing the IT service with a new SaaS application. Are you thinking about re-hosting on-premises eExchange servers to? Why not just switch all of your mail to O365 or G-Suite?
Difficulties and risks of cloud migration
The operational and transformational benefits of the cloud, however, are just one side of the coin. The decision of whether or not to migrate should be made by weighing up these benefits against the associated difficulties and risks.
The latter arise from the fact that the cloud is distant, has a different, shared architecture and is owned by a separate entity — its provider. The migration process itself brings change and therefore carries a certain degree of risk.
While security is clearly one of the cloud’s major benefits, it is also the shared responsibility of the provider and customer to design and implement a secure cloud infrastructure accompanied by appropriate access mechanisms.
Possible technical issues associated with a migration include older operating systems not being supported, as well as problems with custom code such as hard-coded IP addresses or file paths and custom configurations. Software licenses are sometimes tied to specific hardware, which can create licensing issues.
Connectivity is another particular risk, as some applications may require high network bandwidth or low latency. In many cases, IT staff also needs to be trained to use cloud-based tools.
It is also smart to build brand new applications right into the cloud. Save everyone the future migration hassle. The cloud era is clearly here: New apps should be cloud-based by default, and if not, there should be a clear reason why.
What else is needed for a successful cloud strategy? Oh, just some minor things like management support, solid in-house knowledge of the cloud, and a taste for trying out new things — but a competent partner should be able to help you with all of that.
Developing a cloud strategy: weighing up both sides of the coin was originally published in Hacker Noon on Medium, where people are continuing the conversation by highlighting and responding to this story.
Disclaimer
The views and opinions expressed in this article are solely those of the authors and do not reflect the views of Bitcoin Insider. Every investment and trading move involves risk - this is especially true for cryptocurrencies given their volatility. We strongly advise our readers to conduct their own research when making a decision.