Editor's Note: This article is part of our PaaS Provider Comparison Guide series which examines key considerations when evaluating and choosing a PaaS vendor.
Windows developers were fortunate to have an early Platform-as-a-Service (PaaS) in the form of Microsoft Windows Azure. Microsoft eventually added Infrastructure-as-a-Service (IaaS) functionality to Azure and included Linux servers in the IaaS line-up as well as Windows operating systems.
Cloud providers like Microsoft, Amazon and Google are blurring the lines between PaaS and IaaS with PaaS-like offerings, such as databases, messaging queues and caching, as well as IaaS core services, such as virtual machines and object storage. Developers are free to mix and match IaaS components with services found in PaaS offerings making it even easier to balance the need for control offered by IaaS with the higher-level services of PaaS.
In a previous article, we reviewed the IaaS features of Windows Azure; this article focuses on the PaaS features of Windows Azure Cloud Services.
Dan Sullivan is an author, systems architect, and consultant with over 20 years of IT experience with engagements in systems architecture, enterprise security, advanced analytics and business intelligence. He has worked in a broad range of industries, including financial services, manufacturing, pharmaceuticals, software development, government, retail, gas and oil production, power generation, life sciences, and education. Dan has written 16 books and numerous articles and white papers about topics ranging from data warehousing, cloud computing and advanced analytics to security management, collaboration, and text mining.
See here for all of Dan's Tom's IT Pro articles.