CHEF i Azure czyli Windows automation
W ostatnim czasie zrobiłem prezentację dotyczącą CHEF-a w Azure. Starałem się wyjaśnić, czym jest CHEF i co możemy zrobić za jego pomocą w Azure i przedstawić przykład zarządzania nodem postawionym na Windowsie.
W ostatnim czasie zrobiłem prezentację dotyczącą CHEF-a w Azure. Starałem się wyjaśnić, czym jest CHEF i co możemy zrobić za jego pomocą w Azure i przedstawić przykład zarządzania nodem postawionym na Windowsie.
Serdecznie zapraszam wszystkich zainteresowanych rozwiązaniami Microsoft Azure na Wrocławskie spotkania grupy Microsoft Azure User Group Poland, które będę miał przyjemność organizować.
Zarządzanie zawartością danych w blobach w Azure jest kluczowe do utrzymywania porządku. PowerShell jest jak najbardziej odpowiednim narzędziem do takich operacji, jednakże jeśli zależy Ci na czasie, aby przeglądnąć sto dysków, to PowerShell może stać się uciążliwy i mało pomocny. Poniżej przedstawię aplikacje, które mogą nam pomóc w szybkim i efektywnym zarządzaniu danymi przechowywanymi w Azure.
Microsoft Azure Storage Explorer, producent Microsoft: http://storageexplorer.com/
Od wydania ulepszonej wersji mogę stwierdzić, że jest to najlepsze narzędzie do pracy z dyskami w chmurze. Możliwość zalogowania się danymi chmurowymi jest zaletą (w poprzedniej wersji nie było to dostępne), a następnie zobaczymy wszystkie storage i bloby w dostępnej subskrypcji. Minusem aplikacji jest długi czas ładowania danych i wyświetlania zawartości blobów.

Azure Explorer, producent: Cerebrata: http://www.cerebrata.com/products/azure-explorer/introduction
W poniższym artykule opiszę w skrócie, jak zabrać się do Azure CLI. Z jego pomocą będziemy mogli administrować chmurą Azure z systemu Windows jak i Linux. Aby wystartować, potrzebujemy plików instalacyjnych:
node.js: https://nodejs.org/en/download/
Azure CLI: https://azure.microsoft.com/en-us/documentation/articles/xplat-cli-install/
Po ich instalacji z poziomu CMD mamy dostępny moduł Azure CLI. Wpisz w oknie CMD: azure, a następnie zobaczysz informacje dotyczące komend azure.

Migracja bazy SQL do chmury Azure jest prostym procesem, aby go dokonać bez większych problemów, należy zrozumieć, jak to działa. CODEPLEX udostępnia programik do migracji bazy SQL bezpośrednio z serwera bazodanowego w chmurę. Brzmi prosto, prawda? Pomimo tego warto wspomnieć o pewnych wymaganiach, jakie stawiane są przez Azure. Po pierwsze: omawiamy kwestie, w których korzystamy z Cloud Services - gdzie baza SQL stoi na zdefiniowanej przez nas instancji - wybieramy, w jakim rejonie świata znajduje się serwer oraz moc instancji. Po drugie: aby tego dokonać, musimy sobie zdać sprawę, że mamy ograniczony dostęp do ustawień bazy. Cloud Services cechuje się tym, że korzystamy z interfejsu Azure-owego do zarządzania bazą lub łączymy się z serwerem przez Management Studio, gdzie otrzymujemy okrojone możliwości, o których wspomnijmy w dalszej części. Głównym problemem jest to, że nie możemy w prosty sposób użyć funkcji przywrócenia bazy SQL z pliku .bak, ponieważ nie mamy takiej opcji. Jedyna możliwość to deploy bazy z pliku .bacpac. Dlatego aby dokonać migracji bazy ze środowiska produkcyjnego, potrzebujemy narzędzia SQL Database Migration Wizard: sqlazuremw.codeplex.com. Zanim jeszcze rozpoczniemy pracę z programem, należy zdefiniować dostęp, z jakiego adresu IP będziemy dokonywać migracji. Wygląda to tak:
