Cloud computing includes grid computing, distributed computing, parallel computing, utility computing, and network storage technologies) virtualization, load balance, and other products that combine computer and network technologies. Cloud Computing Features ultra-large scale, virtualization technology, high reliability, scalability, versatility, on-demand services, and high cost-effectiveness. Article The features of the Windows azure platform solution are introduced. In the subsequent articles, we will summarize the features and application cases of Windows azure platform.
Features of Windows azure platform:
(1) comprehensive platform
Windows azure platform is both an operating platform and a development and deployment platform. Applications created by developers can run directly on the platform or use the services provided by the cloud computing platform; the platform can run Microsoft's own applications or develop and deploy personalized services for users or ISVs (independent software vendors, independent software developers; the platform can be used as the basis for Application Models of SaaS and other cloud services, and can be integrated and supported with Microsoft's offline software products. For example, the online office 2010 is now available, this is the most distinctive and powerful aspect of Microsoft's cloud computing platform.
Because of the comprehensive nature of the platform, on this platform, both public cloud and hybrid cloud can be deployed. Even now Microsoft is providing some new server-level products, and private cloud can be deployed in the future.
(2) ApplicationsProgramEasy migration
Before the cloud computing era, there have been a lot. c/S and B/S application systems under the. NET platform, these application systems, especially B/S application systems (Web applications ), it is easy to migrate to the cloud.
The migration to Web applications is divided into two parts, one is the migration of application data, and the other is the migration of applications. For application data migration, we can use SQL Server and SQL azure migration tools to easily migrate data originally stored on SQL Server to SQL azure, it is easier to store data in My SQL in a timely manner. Microsoft also provides tools to first migrate the database on My SQL to SQL Server, and then migrate data from SQL Server to SQL azure. Migration of applications is easier. You can directly use the wizard interface to migrate to Windows azure.
(3) Advantages of developers
For developers, Windows azure has established a simple and fast system. The most important thing is that it has a standard model, which is a shortcut for us to enter the "cloud computing" era. Developers can select functions as needed, such as databases, business tools, and functions provided by third-party software.
Pair. for developers on the net platform, they do not need to learn more professional knowledge and skills. They use existing skills, tools, and technologies, such as Microsoft.. NET Framework and Visual Studio 2008. After downloading and installing Windows azure tools for Visual Studio, you can experience the development of cloud applications. At the same time, it also provides developers with a more flexible development platform and programming language selection and support, such as PHP, Java, and Ruby sdks.
Microsoft's recently released Visual Studio 2010 provides a dedicated project model for Windows azure. We can use Visual Studio 2010 to package the services we created, then deploy the service on the Windows azure cloud computing platform through the Windows Live developer portal.
Of course, in addition to these advantages, Microsoft's cloud computing platform also has its own shortcomings, such as price issues. Microsoft's cloud computing platform is now commercially available and is fully charged, and the price is not low, google's cloud computing platform charges fees based on traffic and capacity, and is free of charge under a certain amount of traffic and capacity.
Application Case Analysis:
Microsoft's cloud computing applications include both consumer-oriented and enterprise-oriented services. Microsoft provides various services for consumers, including Windows Live, office live, Live Messenger, Bing, and Xbox Live. The above services are widely used by users. For example, live meeting has an online meeting every year for up to 5 billion minutes. Windows Live ID has 1 billion million users logged on to each day; exchange hosted services processes 20 to 4 billion email messages every day. Microsoft's services for enterprise users are Microsoft online services. This is a complete set of enterprise communication and collaboration solutions managed by Microsoft for O & M to provide subscription services to users, this enterprise-level service solution can help enterprises of all sizes improve their business efficiency without having to maintain and manage complex IT infrastructure on their own. Services for enterprises include exchange online, Sharepoint online, office communicator online, office live meeting, and dynamics CRM online.
Tata Consultancy Services (TCS) is a global IT service outsourcing and Business Solution outsourcing service provider. TCS uses Windows azure platform to provide integrated IT service delivery through the global network delivery model, which is considered an excellent standard in the software development field.
TCS provides three cloud services. 1. Provide the cloud advisory service and focus on analyzing the cloud service preparation and recommendation target statuses. This includes planning program migration, computing costs and risks, identifying business drivers and developing business instances. 2. Provide cloud migration and development services, including migrating programs and databases to cloud services, re-designing programs, and developing and deploying hybrid programs. Third, deploy and manage services are provided, mainly focusing on Managing service level agreements and implementing management infrastructure.
According to an interview with Sebastian Iglesias, the Business Development Manager of TCS, the use of Windows azure has the following benefits: a major benefit of Windows Azure is its ability to plan needs. At the same time, with the Windows azure platform, customers can get rid of internal IT obstacles. It helps customers realize that hosting a program to cloud services can reduce effective management costs compared to their own on-premises facility. The solution hosted on Windows Azure is easy to maintain and helps reduce the overall it overhead. At the same time, the customer can speed up the time to market and quickly launch new features and patches.
Summary:
At present, six data centers have been established in the world, costing billions of dollars to build Server Clusters, opening up resources to provide more support for developers, and enabling office online to work online, rapid deployment, reduced total cost of ownership, easy migration, on-demand services and payment, rich development resources, rich product lines, easy integration, and guaranteed online services of more than 99% ...... These are Microsoft's advantages in the cloud computing field. However, there are also deficiencies. It takes a short time to enter the cloud computing field, and deployment and cost calculation are troublesome. in terms of price, after commercial use, all applications and services are not free of charge, this is less attractive for Technology enthusiasts and consumers. In terms of cloud computing security, account control is in the hands of cloud computing service providers. Self-managed and integrated services also face some problems and challenges. In any case, this is a treasure and hopeful path. For technicians and fans, learning and paying attention to it is a magic weapon for individuals to win in the cloud computing era.