Virtualization as a key component of cloud computing Virtualization is one of the key components of the cloud computing paradigm, especially in infrastructure as a service model where the mentioned technology is essential to provide a large set of computing resources. Some experts even define cloud computing as simple as virtualized hardware and software plus advanced monitoring and resource management technologies. Virtualization has changed the ICT, and some of its benefits include reduction of hardware vendor lock-in, faster disaster recovery, ability to extend life of old legacy applications, and reduction of operational costs. However, implementation of virtualization is rarely simple
How Performance Issues Impact Cloud Adoption Cloud computing is continually changing the way IT services are provided. The initial promise of cloud computing was the ease of Internet service delivery and of simplified service management. A current challenge a company can face is related to how to incorporate cloud computing into their integrated business and IT strategy. It is necessary to develop an enterprise cloud adoption strategy in order to grow and stay competitive. According to an IDC survey, Availability, Performance and Security are the three main problems when it comes to cloud adoption. The risk of data loss and
Cloudy Apps: New Challenges And Complexities New technologies often simplify some aspect of life, an aspect which was previously painful. But then, as soon as it is adopted, a technology presents new challenges and new complexities. With cloud computing, you can get a new machine in minutes—less than a minute, in fact, with some of the leading systems. Alternatively, you can provision a new virtual datacenter with secure VLAN and as much storage and “core-age” as you need. Once this is done, the problem of manually sourcing an environment for your application goes away, as it becomes increasingly easy to
Emerging Markets Emerge Leaders in Cloud Computing Adoption – I Even ignoring my love for alliterations (“emerging leaders emerge leaders”), there’s no denying that developing nations are taking to cloud computing with greater vigor than developed economies. A recent study by Indian IT consulting giant Tata Consultancy Services, a company that is doing groundbreaking work in this field (See: InstaCompute: Simple & Instant Cloud Computing) and featured prominently in an earlier article about the growth of cloud computing in India (See: Is India The Next Cloud Computing Superpower?), has revealed that companies in Latin America (LatAm) and Asia-Pacific (APAC) far outrun Europe and the US
Microsoft ventures big into the Indian cloud market On April 12, Microsoft announced its biggest collaboration in the cloud segment by working with India’s AICTE (All India Council for Technical Education) to setup up its Live@Edu cloud solution at over 10,000 colleges in India. This could potentially bring 7.5 million new users to its cloud and can portend a big expansion in this market in the future. Though Microsoft claims it as a corporate social responsibility initiative as the solution is given for free, it is a smart business move that could open up a huge market for cloud computing.
Taking the Middle Road: The Need for Hybrid Clouds Hybrid cloud involves the use of public cloud and private cloud architectures working together. The key here is “working together”, instead of having two silos of inoperable clouds. In theory, it combines the best of both the worlds, though in practice it is hard not to get the worst of both worlds. Why is a hybrid cloud approach required? In this post, I will try to answer some of the reasons. Need for hybrid clouds Public clouds involve the use of third party servers where you are typically charged on the
Understanding The Cloud Migration Process Migrating to the cloud can be driven by a number of business factors – reducing capital outlay, increasing the throughput and making the system more robust. Regardless of what reasons they are, the movement to the cloud must be well thought out process. Buzzwords will not save, if you follow the wrong processes. In this post I will cover the issues to think about, during the migration. 1. Deciding on the applications and data to be migrated You must first decide on what applications and data need to be kept in house and what need to be managed on
Calculating the ROI on Cloud – Part 2 Continued From Part 1 Productivity Enhancement Productivity enhancements are more subjective in nature than direct cost savings; they are dependent on the type of business and the current organizational set up. Application Development The notion of Platform as a Service (PaaS) is to extract the common set of services as a platform and enable the cloud developer to become more productive and agile. The set of services provided by the platform can be categorized as Middleware – Identity, authentication, worlflow, mashup Computation – logic execution, messaging, transactions Data Layer – Relational data,