Creato da pastuweb.com
Share My Page
My Social Accounts
Account FaceBook Account LinkedIn Account Twitter Account Google Plus Account Git Hub

There are clear benefits to developing in th cloud, such as costs savings and speed to market BUT there are also few obstacles:

Security

the chief impediment to implementing cloud services was security, listed by 85% of federal IT managers in the US. In fact, it is not advisable to develop applications in the Cloud that have extreme data security or regulatory restrictions.

Locked-in

with a public cloud vendor, the first thing you need to think about is maintaining your freedom to exit in the event your cloud vendor no longer serves your needs. It's important to preserve your flexibility to scle, switch clouds and communicate between clouds.

Dowtime

average public cloud outage is 7.5 hours per year. This gives a cloud availability of 99.9%.

Integration

It can be a problem and not simply migrated own system in the cloud. This is especially true when new cloud-based implementation has to interface with a legacy system.

Pay-for-use

Developers have to be careful not to waste company money on cloud fees. They can easily forget to turn off a virtual machine that they are using and leave stuff up and running, say for a weekend.

Faceless and Nameless Partners

we need to consider how we feel about working with partners whom we don't know and may never actually meet. It is important to consider how you will feel if you cannot reach a specific person in charge when there is a problem impacting your system.

Apprehension in the Cloud

System can crash or have other serious outages that can affect your own customers. When you have control over your resources, you may have a stronger sense of security. With the loss of control, you may experience anxiety.

 

The migration to the Cloud won't happen in a day. Deploy less critical applications to the Cloud first and see how it plays out. Development in th Cloud also does not mean that you have to stay in the Cloud. Many teams actually use a hybrid approach of having some servers in house, supplemented by a virtual farm via a cloud-based service provider.