You are currently browsing the tag archive for the ‘.NET Services’ tag.
Adverse times are also best times for innovation! Choosing the right battles to fight, and reinventing ourselves with less resources are par for the course today. However, not all innovation needs to be revolutionary or transformative. In fact, in the current economic crisis, opportunities for innovation can be found in aspects of our core competencies, and implemented as incremental and iterative changes.
For this series of Architect Council LIVE WEBCASTS on August 24 and 25, 2009, we will discuss two of the many ways architects can innovate by recognizing the impact to architects, and learning how to effectively leverage cloud computing beyond just another place to host existing assets.
DAY 1 – August 24, 2009 at Noon PST
Role of the Architect in Turbulent Times – Event ID: 1032423112
Miha Kralj – Architect, Microsoft
With faltering economies and the resulting shift of priorities – architects must be ready for change in their role. Innovative new technologies such as Cloud Based Computing, Software as a Service and Virtualization open up new and exciting opportunities for architects to show value in their organizations. In this session we will discuss how the role of the architect has changed, introduce new architectural patterns, and show how to “do more with less”.
DAY 2 – August 25, 2009 at Noon PST
A Closer Look at an Internet Service Bus – Event ID: 1032423113
Clemens Vasters – Program Manager .NET Online Services, Microsoft
Look under the hood of the Microsoft .NET Services service bus – the protocols we use- and how to use the services from non-Microsoft platforms and languages. Learn which part of the messages and requests the Building Block service inspects, which parts are not inspected, and how you can verify this. Also, learn how to work through NAT and Firewall limitations. Lastly, hear about architecture on the Data Center side that enables “Internet scale”.
As a senior architect on the Microsoft Platform Architecture Team, Miha Kralj is responsible for leading architectural communities, helping the architectural profession to mature and grow, and coordinating activities within professional architectural organizations and bodies. Miha is a Microsoft Certified Architect (MCA), Project Management Professional (PMP), and Certified Information Systems Security Professional (CISSP). He was also a founding member of the Project Management Institute (PMI) chapters in Slovenia and Yugoslavia.
Clemens Vasters is a Principal Technical Lead in the .NET Services team, working in an architect role on the ‘Service Bus’ feature area and acting – more behind the scenes – as the architect for the Billing feature area and as the architect/lead developer for the internal Provisioning infrastructure of .NET Services. Before joining Microsoft some 3 years ago, Clemens spoke at many conferences, taught technology, and helped companies with software architecture in over 35 countries.
The Windows Azure platform, which includes a cloud services operating system – Windows Azure, a Web-based relational database in Microsoft SQL Azure (formerly SQL Services), as well as connectivity and interoperability services with .NET Services. Today, we announced a consumption-based pricing model, allowing partners and customers to pay only for the services that they consume. Here is a summary of that pricing:
- Compute @ $0.12 / hour
- Storage @ $0.15 / GB stored
- Storage Transactions @ $0.01 / 10K
- Web Edition – Up to 1GB relational database @ $9.99
- Business Edition – Up to 10GB relational database @ $99.99
- Messages @ $0.15/100K message operations, including Service Bus messages and Access Control tokens
Bandwidth across all three services will be charged at $0.10 in / $0.15 out / GB.
Additionally, the Windows Azure blog outlined an enterprise-class guarantee backed by a service-level agreement that covers service uptime, connectivity, and data availability:
“For compute, we guarantee that when you deploy two or more role instances in different fault and upgrade domains your Internet facing roles will have external connectivity at least 99.95% of the time. Additionally, we will monitor all of your individual role instances and detect within two minutes when a role instance’s process is not running and initiate corrective action. For storage, we guarantee that at least 99.9% of the time we will successfully process correctly formatted requests that we receive to add, update, read and delete data. We also guarantee that your storage accounts will have connectivity to our Internet gateway.”
Today, we also announced that Windows Azure, SQL Azure, and .NET Services will be commercially available at the Professional Developers Conference 2009, which goes on between November 17 and 19, 2009.
PDC has arrived, and with it, we unveiled our cloud services platform (in CTP – Community Technology Preview) to the world! Windows Azure.
The Azure™ Services Platform is an internet-scale cloud services platform hosted in Microsoft data centers, which provides an operating system and a set of developer services that can be used individually or together. Azure’s flexible and interoperable platform can be used to build new applications to run from the cloud or enhance existing applications with cloud-based capabilities.
The Windows Azure compute service is based, of course, on the Windows platform. For the CTP, Microsoft allows Windows Azure to run only applications built on the .NET Framework. However, we have also announced plans to support unmanaged code as well, i.e., applications that aren’t built on the .NET Framework, on Windows Azure in 2009. For example, Windows Azure will support third party tools and languages such as Eclipse, Ruby, PHP, and Python.
As you can see from the diagram, there are several building block services in the Windows Azure Services Platform. These include Live Services, .NET Services, SQL Services, SharePoint Services, and Dynamics CRM Services.
Here are some resources for more detail about Windows Azure:
Microsoft Professional Developers Conference (PDC) – You can watch video of the sessions and keynotes.