PDC po raz kolejny okazuje się przełomową konferencją. Sesja generalna poświęcona była Windows Azure, o którym szerzej pisze Darek w Magazynie. Dla mnie jako programisty ważne było przedstawienie tego jak wygląda tworzenie rozwiązań na ta platformę - nie zawiodłem się.
Windows Azure - system operacyjny w "chmurze" - nowy sposób udostępnienia aplikacji dla naszych klientów przy wykorzystaniu infrastruktury sprzętowej Microsoft. Jako twórcy aplikacji możemy w bardzo prosty sposób sterować jakich zasobów aktualnie nasza aplikacja będzie potrzebować. No dobrze, ale trochę szczegółów dla programistów.
Komplet informacji o platformie dostępny jest pod adresem: http://www.microsoft.com/azure/. To co nas interesuje to zestaw dostępnych usług, z których możemy korzystać, a które opisane są w dziale "services".
Zacznijmy zatem od początku - jak wygląda programowanie i dostępne usługi.
Aplikacje tworzymy tak jakbyśmy pisali ja lokalnie. Do naszego Visual Studio musimy dorzucić tylko szablony projektów, które pozwolą nam na odpowiednie wygenerowanie szablonów aplikacji. Tak szablonów - tworzone są dwa projekty - pierwszy z nich to aplikacja wrzucana bezpośrednio na serwer Azure a druga to lokalna aplikacja ASP.NET, na której możemy pracować, testować czy debugować.
Usługi to:
- .NET Services
- SQL Services
- Live Services
Jeśli chodzi o platformę .NET to do dyspozycji mamy trzy najważniejsze funkcjonalności:
-
Access Control, czyli zarządzanie użytkownikami i uprawnieniami
-
Service Bus, czyli podłączenie aplikacji do Internetu
-
Workflow Service, czyli Workflow Foundation w chmurze.
W przypadku usług bazy danych to dostępny jest Microsoft SQL Data Services, w późniejszym czasie dostępne będa również inne usługi oparte o SQL takie jak, ETL, Reporting Services, Data Mining.
Live Services pozwalają na wykorzystanie platformy Live w swoich projektach, np. mashup'y czy bogatą wizualizację danych.
Ładowanie



Dyskusja
dodaj komentarz