Microsoft обяви официално Azure Services Platform по време на конференцията за разработчици Professional Developers Conference (PDC) в Лос Анджелис. До 17.11.2009г. Azure беше наличен за тестване от десетки хиляди компании и индивидуални разработчици. След официалното обявяване, всички разработчици могат да предлагат на своите клиенти продукти, базирани на новата платформа, възползвайки се от гаранцията на Microsoft за непрекъсната работа на услугата.
Azure Services Platform беше официално представен от Рей Ози, главен софтуерен архитект на Microsoft, по време на неговото обръщение към участниците в конференцията за разработчици Microsoft Professional Developers Conference. По време на представянето, Рей Ози описа компонентите на новата платформа, стратегията за развитието на тези услуги в бъдещето, както и как Microsoft ще удовлетвори нарастващите изисквания на бизнеса към този тип услуги.
„Клиентите искат избор и гъвкавост за това как те разработват, предлагат и използват приложенията си“, каза Рей Ози. „Ние навлизаме в ера на решения, които ще се използват еднакво лесно и удобно през компютъра, телефона и Мрежата, и които ще се предлагат от съоръжения, наричани публични и частни облаци. Нашите нови услуги, създадени специално за тази нова ера, ще дадат на разработчиците необходимите възможности и инструменти да създадат тези изключителни приложения, които от своя страна ще доведат до раждането на нов, печеливш бизнес, използващ тези технологии.“
В своето обръщение към участниците Рей Ози описа визията на Microsoft за „три екрана и облака“, където софтуерът ще предоставя еднакви услуги на своите потребители чрез екраните на техните компютри, телефони и телевизори. Подчертавайки изместването на ИТ индустрията към подобни хибридни технологии и решения, Рей Ози описа програмния модел на едно ново поколение приложения за бизнеса и дома, които ще бъдат разработени и ще използват тези технологии, за да достигнат до своите потребители. Тези приложения ще живеят в „облака“ на Windows Azure и ще използват неговите възможности и услуги.
В България също вече има примери на решения, основани на Azure Services Platform. Според Огнян Киряков, генерален директор на Майкрософт България: „С представянето на Azure Services Platform нашата компания превърна визията за софтуер + услуги в реалност. Тази голяма стъпка пренася бъдещето на информационните технологии в настоящето и аз съм изключително щастлив, че една от компаниите, които първи представят продукт, базиран на Azure, е българска.“
„Трак Май Бизнес” (Track My Business) е стартираща компания, член на програмата на Microsoft за подпомагане на стартиращи бизнеси Microsoft Bizspark. Track My Business (TMB), е софтуер, който е базиран изцяло на платформата Windows Azure и е предвиден да се продава изцяло като услуга. Това позволява изключителна гъвкавост на предлагането, съобразяване с нуждите на клиента, строго индивидуално определяне на цена, минимално време за внедряване и пускане в експлоатация, практически никакви разходи за хардуер и допълнителен софтуер. Клиентът заплаща конкретно каквото получава и колкото ползва.
Ленарт Джъст Хансен, управител на „Трак Май Бизнес” ООД обяснява решението си да създаде компанията в България така: „Създадох “Трак Май Бизнес”, за да предложим лесен и достъпен начин за управление на корпоративната логистика от всякакъв вид. За нашите клиенти е важно предоставената от нас услуга да е винаги на разположение по всяко време и във всяка точка по света. Освен това във всеки един момент ние трябва да сме готови да увеличим или намалим неколкократно капацитета на потребителите на системата, при това на изгодна и лесна за прогнозиране цена.”
Мартин Кулов, Microsoft MVP, добавя: „Радвам се, че “Трак Май Бизнес” се спряха на моето предложение да използват Windows Azure като платформа за тяхното решение. Така те ще имат възможност да добавят допълнителни сървъри за постигане на по-голяма производителност, само с натискането на един бутон. Това ще им позволи да планират рационално разходите по изграждането на необходимата им инфраструктура. Ако в даден момент натоварването намалее, веднага ще може да намалят броя сървъри, които използват и по този начин да намалят разходите си. Досега това беше практически невъзможно за стартиращи компании, поради високата цена за наемане на хардуер. Също така използването на Silverlight в комбинация с Bing Maps дава възможност за постигане на динамичен интерфейс с богато съдържание при значително по-ниска цена за разработка спрямо класическите HTML страници.”
Софтуерът има за цел да предостави на крайния клиент удобен и лесен за ползване интерфейс за географско следене на превозни средства (леки автомобили, лекотоварни/тежкотоварни автомобили). За всеки клиент администраторът на системата регистрира потребителски профил, а техническото лице настройва и инсталира проследяващите устройства в превозните средства. Проследяващите устройства (GPS tracking devices) използват GPRS свързаността към Интернет на GSM мрежа, като по този начин изпращат отчети (location reports) за точното си местоположение. Интервалът, през който се изпращат тези отчети, може да бъде различен по желание на клиента, но препоръчителната стойност, която е заложена, е 20 секунди. Проследяващите устройства са достатъчно интелигентни да пращат отчети само при промяна на местоположението, като по този начин се спестява мрежови трафик. Те също така имат и памет, в която запаметяват местоположението, за да бъде отчетът пълен, ако възникне прекъсване на GPRS свързаността в GSM мрежата.
Накратко, основните предимства на „облачната“ платформа са:
– Гарантираната отказоустойчивост на услугата: изчислителната мощ е гарантирана от стотици хиляди компютри, при отказ на който и да е от тях, неговата работа се поема от останалите, практически без това да се отрази на предлаганата услуга
– Гарантирана мащабируемост на услугата: в момента, в който дадено приложение има нужда от повече изчислителна мощност или пространство, то може да се предостави веднага, без допълнителни сложни договорни отношения, или технически проблеми
– Гарантирана непрекъсваемост на услугата
„Облакът“ се явява специализиран компютърен пул, закачен директно към опорни точки с свръх-скоростен достъп до Интернет. Там се предоставя базовата функционалност и услугите, от които има нужда всяко приложение, създадено за работа в световната мрежа и достъпно от „трите екрана“.
Платформата Azure Services Platform се състои от следните компоненти:
– Windows Azure: Windows операционна система в облаците, която представлява средата за разработка, изпълнение и обслужване на мрежовите приложения
– SQL Azure: Microsoft SQL база данни в облаците, предоставяща непрекъсваем и динамично скалируема база данни, предназначена за Windows Azure приложенията
– Windows Azure AppFabric: предоставяща универсални възможности за достъп до облачната инфраструктура, стандартни услуги за идентификация на потребителите, използващи всички описани „услуги в облаците“, както и възможност за комуникация между приложенията, използващи „облачната“ инфраструктура
– Windows Azure Storage: три вида хранилища за данни, които позволяват съхранението на различни данни: Таблични данни (Windows Azure Table Storage) – това са обикновени таблични данни, които не са релационни; Бинарни данни (Windows Azure Blob Storage) – реално всякакъв вид файлове (дори големи медийни файлове като филми); Кратки съобщения (Windows Azure Queue storage) – това е стандартно хранилище от тип „Опашка” което може да се използва за комуникация между отделни процеси (още наричани Роли).
За изминалата година Azure Services Platform извървя дълъг път, по време на който хиляди разработчици от цял свят имаха възможност да изпробват технологиите, да напишат първите си решения за тях (макар и без официалната поддръжка на Microsoft), да дадат ценна обратна връзка и да оставят своята следа в посоката, в която технологията да се развие така, че да е максимално полезна за потребителите.