Agility, Availability , flexibility, and economic stand point.

here are so many advantages for a company to gain from moving to the cloud. Cloud computing enables the company to reacting faster to the customers’ needs adding more computing power/storage at any time making it agile. Again we can reduce complexity work faster and less complex. Critical infrastructure can have a lot of points of failure, and may need a lot of time if a disaster occur to go to back live. High Availability can be achieved by spreading your cloud model to different regions offering geo redundancy. So if your business want to achieve the 99.99 percent of continuity, cloud is the ideal place to move on. From the perspective of cost saving analysis in cloud you pay for what you use. A good example for using cloud resources is like taking energy from the utility company. We do not need to invest in generation machines etc.

Business can always upgrade or downgrade resources without any loss of FTEs or Hardware. Energy costs and workforce costs are zero as the upfront costs for making an investment because financing that capital investment is someone else’s problem!
Finally price will always be a great deal, big cloud providers are achieving lower prices than a company running its own datacenter due to the economies of scale.

how cloud computing solution can be a challenge for certain company ? 

Despite being the major strength for some businesses, cloud computing also has some challenges that every business may face. Some of these challenges may even be devastating. To be more precise, from security and compliance point moving to cloud means that every user in our company can have access to files form wherever he wants. In terms of security this is a big concern, IT security agents are needed in every company that uses cloud computing to ensure that the policies , data loss prevention DLP, are configured and used with the right way. That leads us to another commonly faced problem, the expertise and training of the staff. Most companies are employing more workers with certifications or skills in cloud computing. Industry professionals also suggest providing training of present employees to make them more productive. From the legal point of view issues that can arise in the cloud are data breaches, privacy and GDPR violations and many other complex issues that can lead to complex litigation and regulatory matters.

This article is a Part of my Master’s final project on Cloud Computing