COMPUTERWORLDGUiDE. Platforma Microsoft Azure.

Wielkość: px
Rozpocząć pokaz od strony:

Download "COMPUTERWORLDGUiDE. Platforma Microsoft Azure. www.microsoft.com/poland/windowsazure/"

Transkrypt

1 COMPUTERWORLDGUiDE Platforma Microsoft Azure

2 Platforma Microsoft Azure Computerworld Guide Cloud usuwa bariery Dotychczas tworzenie oprogramowania dla dużych instytucji wymagało solidnych nakładów finansowych i ogromnego zaplecza technologiczno-kapitałowego. Obecnie nawet firma małej wielkości może tworzyć innowacyjne rozwiązania informatyczne i odnosić sukcesy na rynkach dotychczas dla niej niedostępnych. Z Robertem Gajdą, Business Development Managerem w Microsoft, rozmawiamy na temat nowych możliwości, oferowanych przez model cloud i platformę Azure. Dlaczego architekt oprogramowania powinien zainteresować się Microsoft Azure? Robert Gajda: Powinien zainteresować się i zapewne interesuje się przetwarzaniem w chmurze. Przetwarzanie w chmurze daje wiele wymiernych korzyści. Jesteśmy teraz w momencie, w którym zmienia się postrzeganie roli IT i modelu jej działania. Nie zadajemy już sobie pytania czy warto w ogóle zajmować się chmurą i przejść na ten model funkcjonowania, tylko kiedy i w jakim momencie skorzystać z tego modelu, jak tego dokonać?, jaki obszar wykorzystać?. Korzyści, jakie daje chmura, są powszechnie znane: zwiększenie elastyczności organizacji, zwiększenie szybkości wdrożenia usług i poprawa ich dostępności. Ale z punktu widzenia organizacji i działu IT równie istotne jest to, że dzięki chmurze może się on zająć tworzeniem rozwiązań innowacyjnych, które będą w stanie zwiększyć konkurencyjność na rynku, zamiast tak jak obecnie zajmować się standardowymi czynnościami operacyjnymi. Uruchamianie projektu nie wymaga dzięki chmurze dużo czasu, kosztownych zakupów inwestycyjnych, ale może być zrealizowane praktycznie od ręki wystarczy zamówić zasoby obliczeniowe u dostawcy chmury, co trwać może co najwyżej godziny, a nie jak dotychczas tygodnie. Zmniejsza się także ryzyko projektu. Zamawiamy zasoby

3 Computerworld Guide Platforma Microsoft Azure na czas jego uruchomienia, testowania i programu pilotażowego. Jeżeli wszystko pójdzie po naszej myśli, możemy elastycznie zwiększać zasoby informatyczne wraz ze wzrostem przychodów generowanych przez projekt. Jeśli okaże się, że należy go zakończyć, wówczas straty przedsiębiorstwa są dużo niższe niż w przypadku gdy konieczne jest poczynienie zakupów sprzętu i oprogramowania w klasycznym modelu biznesowym. Ta drobna wydawałoby się zmiana niesie istotne konsekwencje, bo zwiększa możliwości uruchamiania nowych, innowacyjnych projektów, które wcześniej nie miały szans na rozpoczęcie, bo ryzyko ewentualnej porażki i straty finansowe z tym związane były zbyt duże. Czy oznacza to, że chmura zabiera część kompetencji działom IT? Dzięki przetwarzaniu w chmurze działy IT skupiają się na tworzeniu innowacji i wpływie IT na konkurencyjność biznesu, zamiast tak jak dotychczas, na czynnościach operacyjnych związanych z utrzymaniem w sprawności i gotowości urządzeń i systemów. Ciężar odpowiedzialności IT przenosi się na kreowanie usług wspierających działanie instytucji. Jakie korzyści odniosą mniejsze przedsiębiorstwa, które nie zawsze mają ambicje wyprzedzania konkurencji innowacyjnymi rozwiązaniami? Mniejsze organizacje dzięki chmurze zyskują dostęp do najnowszych rozwiązań technologicznych, które dotychczas zarezerwowane były wyłącznie dla firm o dostatecznie dużej sile kapitału. Obecnie nic nie stoi na przeszkodzie, by mniejsze przedsiębiorstwo korzystało z usługi IT w chmurze będącej odpowiednikiem specjalizowanej aplikacji, której jednorazowe koszty licencyjne przekraczały dotychczas możliwości tego małego przedsiębiorstwa. Podobnie jak duże firmy, te mniejsze mogą również korzystać z elastyczności chmury. W scenariuszach chociażby takich jak przykładowa kampania marketingowa, która wymaga dodatkowych zasobów informatycznych przez krótki okres, rzędu dni lub tygodni, chmura sprawdza się idealnie. Dlaczego platforma Azure, a nie inny sposób realizacji przetwarzania w chmurze? Wndows Azure obejmuje swoim zasięgiem wszystkie trzy dobrze znane obszary modelu cloud, czyli Platform as a Service, Infrastructure as a Service i wreszcie najciekawszy Software as a Service. W tym przypadku jest ono doskonałym narzędziem do tworzenia własnych rozwiązań informatycznych udostępnianych w modelu Software as a Service. Użytkownik otrzymuje zatem pełne spektrum możliwości korzystania z chmury i może wybrać ten model, który mu najbardziej odpowiada. Uzyskuje dostęp do usług, które są mu faktycznie potrzebne, czyli moc obliczeniową dla swoich aplikacji, przestrzeń dyskową, czy dostęp do platformy programistycznej z odpowiednim poziomem bezpieczeństwa. Narzędzia zarządzania platformą pozwalają uzyskać właściwy dla każdej instytucji poziom SLA. A co z narzędziami, czy programista musi posiadać umiejętności programowania w Microsoft.NET? Polecamy Microsoft.NET i Microsoft SQL jako platformę programowania, ale równie dobrze może to być PHP. W trybie Worker Role można tworzyć aplikacje praktycznie w dowolnym języku Java, C#. Przy wykorzystaniu mechanizmu takich narzędzi jak Windows Azure AppFabric można także łączyć już funkcjonujące aplikacje z aplikacjami napisanymi w chmurze. Oznacza to pełną elastyczność tworzenia oprogramowania można pisać aplikacje od nowa, można rozbudowywać już istniejące. Architekt oprogramowania i programista mają pełną dowolność. Jednym z podstawowych narzędzi do tworzenia oprogramowania jest Microsoft Visual Studio, zawierające wiele bibliotek, w tym także bibliotek ułatwiających programowanie w środowisku cloud i umożliwiających tworzenie aplikacji klienckich i aplikacji webowych, mogących istnieć w środowisku tradycyjnym on-premise, jak również w środowisku cloud. Od czego zacząć naukę programowania na platformie Azure? Dla rozpoczynających przygodę z programowaniem w środowisku cloud polecam książkę Windows Azure Platforma Cloud Computing dla programistów wydaną przez pracowników Developer & Platform Group (DPG) polskiego oddziału firmy Microsoft. Jest to kompendium wiedzy dla programistów.net, PHP i Javy, którzy w łatwy sposób mogą tworzyć skalowalne rozwiązania w oparciu o platformę Windows Azure. Polecam również szkolenia wprowadzające Akademii Azure, gdzie jest możliwość praktycznego zapoznania się z możliwościami oferowanymi przez Windows Azure i SQL Azure. (http://www. microsoft.com/poland/aa/default.aspx) Jeżeli jestem programistą lub mam firmę zajmującą się tworzeniem oprogramowania jakie otrzymuję korzyści wynikające z wykorzystania platformy Azure? Cloud oferuje każdej firmie, zwłaszcza firmom małym, dostęp do zaawansowanych technologii tworzenia programowania i dotarcie z tymi produktami do dużych klientów. Bariera wejścia na rynek oprogramowania cloud jest postawiona bardzo nisko. Dotychczas przetestowanie zachowania się aplikacji w dużych środowiskach obejmujących tysiące urządzeń klienckich i sprawdzenie jak będzie się zachowywał tworzony system było dużym przedsięwzięciem, wymagającym kosztownego zasymulowania tak dużej liczby użytkowników. W większości przypadków realizacja takich testów i przedstawienie ich wyników potencjalnemu klientowi, takiemu jak na przykład duża instytucja z sektora finansów, było niemożliwe dla informatycznych firm małej i średniej wielkości. Teraz usuwamy tę barierę, otwierając nowe możliwości dla wszystkich firm zajmujących się tworzeniem oprogramowania. Elastyczność dodawania nowych zasobów obliczeniowych jest kluczową przewagą przetwarzania w chmurze. Dzięki niej projekt każdej wielkości można szybko rozpocząć, w przypadku niepowodzenia zakończyć przy znacznie zmniejszonym poziome kosztów poniesionych na uruchomienie projektu, a w przypadku sukcesu sprzedawać masowo. Czy aplikację dla Windows Azure tworzy się łatwiej czy trudniej w porównaniu ze znanymi programistom metodami tworzenia aplikacji on-premise? W większości przypadków wykorzystujemy te same narzędzia, co w tradycyjnym programowaniu. Zasady pisania kodu są podobne, różnią je co najwyżej niuanse. W programowaniu w chmurze należy szczególnie uważać na to, jaki ruch w sensie przesyłanych danych generuje aplikacja, bo wpływa to na koszty utrzymania całego systemu. Zmusza to programistów do oszczędnego kodowania, by program nie zużywał niepotrzebnie zasobów czy łączy telekomunikacyjnych na wymianę danych, które z biznesowego punktu widzenia nie są istotne i można je bez straty dla funkcji usługi pominąć. W efekcie wpływa to także pozytywnie na wykorzystanie infrastruktury IT, gdyż odciąża je od niepotrzebnego ruchu. Te oszczędnościowe właściwości chmury sprawiają, że model biznesowy oparty na chmurze poprawia zyskowność projektu i sprzyja mniejszym wydatkom. W symulacjach modeli biznesowych, które przeprowadzałem dla naszych klientów, sprawdzaliśmy opłacalność modelu cloud versus tradycyjne środowisko uruchomione w tzw. modelu on premise. Uwzględnialiśmy w nich szereg elementów takich jak żądana funkcjonalność, liczba użytkowników, liczba transakcji, koszty zużywanych przez nich łączy i energii elektrycznej, koszty związane z licencjami na oprogramowanie oraz koszty operacyjne. Braliśmy także pod uwagę czas wdrożenia symulowanego projektu i różne warianty określające ryzyko powodzenia projektu w modelu Cloud vs on-premise. Zazwyczaj w tego typu symulacji staramy się odwzorować łatwe do przewidzenia koszty wdrożenia tradycyjnych aplikacji on premise w środowisku chmury i porównać efekty finansowe. Biorąc pod uwagę moje dotychczasowe doświadczenia, mogę stwierdzić, że o przewadze platformy Azure w zestawieniu z tradycyjnym modelem biznesowym na ogół decydują niższe koszty operacyjne oraz elastyczność zarządzania zasobami w przypadku chmury, czyli model pay as you go.

4 Platforma Microsoft Azure Computerworld Guide Budowa i działanie platformy Azure Windows Azure to system nazywany często chmurą Microsoft. Platforma ta służy do uruchamiania aplikacji, która wykorzystując infrastrukturę sprzętową zarządzaną przez Microsoft, zapewnia nowy sposób udostępniania oprogramowania użytkownikom. System jest w pełni skalowalny, dzięki czemu ma zdolność zaspokajania potrzeb nawet największych organizacji. W praktyce oznacza to, że centra danych udostępniające platformę Windows Azure nie mają ograniczeń wydajnościowych. W każdej sytuacji klient wykorzystuje dokładnie taki zakres zasobów, jaki jest mu niezbędny, kupując, w zależności od potrzeb, mniej lub więcej usług. Architektura i organizacja usługi na platformie Azure Platforma Azure składa się z trzech części: Windows Azure, Microsoft SQL Azure i Windows Azure AppFabric. Windows Azure stanowi podstawę i najistotniejszy element tej konstrukcji, ale trudno wyobrazić sobie platformę do przetwarzania w chmurze bez zaplecza w postaci relacyjnych baz danych, czyli SQL Azure i komponentów służących do komunikacji chmury z otoczeniem wraz z elementami zapewniającymi bezpieczny dostęp do danych. Windows Azure zapewnia zasoby obliczeniowe dla chmury, dostęp do danych poprzez przestrzeń magazynową, zarządzanie i komunikację przez sieć. W praktyce jest odpowiednikiem systemu operacyjnego dla usług w chmurze znanego nam z komputerów PC. Platforma Windows Azure ma wbudowane mechanizmy do rozkładu przychodzącego ruchu (load balancing), kontroli dostępności serwisów czy ich okresowej aktualizacji, przy założeniu ciągłości pracy aplikacji. Dzięki udostępnionemu Management API mamy możliwość wykorzystania części z tych funkcji do Windows Azure zapewnia zasoby obliczeniowe dla chmury, dostęp do danych poprzez przestrzeń magazynową, zarządzanie i komunikację przez sieć. W praktyce jest odpowiednikiem systemu operacyjnego dla usług w chmurze znanego nam z komputerów PC. własnych celów, np. monitorowania użytkowania naszego systemu czy rejestrowania własnych zdarzeń. Windows Azure AppFabric Aktualizacja centrów danych obejmująca zarówno usuwanie usterek, jak i drobne poprawki odbywa się regularnie co kilka tygodni. Oficjalne nowe wersje środowisk wprowadzające istotne modyfikacje i wzbogacenie funkcjonalności realizowane są co kilka miesięcy, co pokazuje, jak wielka jest dynamika tych zmian. Windows Azure AppFabric to dwie usługi pomagające w integracji rozproszonych systemów informatycznych, zapewniające kontrolę dostępu i usługi komunikacyjne na szynie danych. Kontrola dostępu (access control) pozwala na rozwiązanie powszechnych i często trudnych w realizacji scenariuszy związanych z potrzebą uwierzytelniania użytkowników dzięki zewnętrznym systemom zarządzania tożsamością, opartym np. na Active Directory czy innych usługach katalogowych. Dzięki udostępnianym przez AppFabric mechanizmom kontroli dostępu programista ma możliwość znacznie łatwiejszej implementacji takich zadań, wykorzystując do tego celu otwarte standardy, niezależne od stosowanej platformy i technologii. Ważnym zadaniem jest konieczność skomunikowania ze sobą dwóch lub więcej pracujących niezależnie systemów informatycznych lub pracujących w różnych organizacjach, a komunikacja musi się odbywać poprzez sieć publiczną. W Windows Azure AppFabric służy do tego szyna danych (service bus). Oferowana przez Windows Azure AppFabric szyna danych oferuje rozwiązanie takich problemów, pozwalając Podstawowe komponenty platformy Azure

5 Computerworld Guide Platforma Microsoft Azure na łatwe i bezpieczne komunikowanie się systemów. Dzięki wykorzystaniu standardowych protokołów użycie Service Bus nie wymaga żadnych rekonfiguracji urządzeń sieciowych, pozwalając na łatwą wymianę zdarzeń, udostępnianie dostępnych do tej pory wewnętrznie usług sieciowych czy tunelowanie protokołów pomiędzy rozproszonymi topologicznie systemami. Dane w chmurze Aby zapewnić skalowalność danych na miarę ogólnoświatowej chmury, Microsoft stworzył koncepcję Azure Storage, a wraz z nią kilka nowych mechanizmów składowania i przekazywania informacji: blobs, queries, tables oraz bliższy dotychczasowemu, relacyjnemu światu SQL Azure. Niektóre z tych koncepcji nawiązują do bardzo starych rozwiązań, takich jak wymiana przez pliki, kolejki MSMQ. Z usług tych możemy korzystać zarówno z poziomu aplikacji uruchamianych na Windows Azure, jak i zupełnie zewnętrznych, hostowanych poza centrami Microsoftu. Mechanizm kolejek (queries) wykorzystywany jest do łączenia poszczególnych elementów aplikacji. Instancja, czyli pojedyncza cegiełka zasobów stosowanych na platformie Azure, o najbardziej uniwersalnym przeznaczeniu worker role, może wprowadzać komunikaty do AppFabric to dwie usługi pomagające w integracji rozproszonych systemów informatycznych, zapewniające kontrolę dostępu i usługi komunikacyjne na szynie danych. kolejki, z której później pracujące instancje pobierają je i przetwarzają. Kolejki mogą być udostępniane publicznie, co dodatkowo zwiększa spektrum możliwości integracji wielu niezależnych składników. Blob storage (etymologia słowa blob sięga do popkultury Blob, zabójca z kosmosu ) jest usługą pozwalającą na przechowywanie nieustrukturyzowanych danych w plikach o rozmiarach nawet rzędu gigabajtów. Pliki te przechowywane są w tzw. kontenerach, które można porównać do katalogów klasycznego systemu plików. Możemy określić prawa dostępu do poszczególnych kontenerów. Niektóre z nich mogą być dostępne publicznie dla dowolnej innej aplikacji internetowej, inne podlegać będą restrykcjom w dostępie ze względu na bezpieczeństwo znajdujących się w nich danych. Ciekawą funkcją mechanizmu blobów jest ich automatyczna replikacja w sieci, gdy tylko zyskają one popularność i są często wykorzystywane przez użytkowników. Sieć Azure automatycznie powiela je, by łatwiej było się do nich dostać. Bardziej skompilowanym sposobem przechowywania danych są tablice (Table Storage). Mechanizm różni się znacznie od tradycyjnego przechowywania danych w relacyjnej bazie danych. Programista otrzymuje zestaw encji (entities) z zestawem właściwości (properties), przy czym każda z encji może mieć inny zestaw właściwości. Programiści mają możliwość określenia tzw. partition keys klucza partycji, które decydują o tym, jak dane będą partycjonowane. Wybór klucza wpływa na to, w jaki sposób aplikacja uzyskuje dostęp do danych, co przekłada się bezpośrednio na wydajność. SQL Azure Poza omówionymi wcześniej sposobami składowania danych możliwa jest opcja najprostsza i zapewne najczęściej używana, czyli wykorzystanie relacyjnej bazy danych Microsoft SQL Server. SQL Azure jest bardzo podobna w funkcjonalności do klasycznej bazy danych SQL Server, ale występują też pewne różnice. Z perspektywy architektury SQL Azure wyróżnić można cztery warstwy: warstwę klienta, warstwę usługi, warstwę platformy i warstwę infrastruktury. Warstwa klienta może być umieszczona albo w centrum danych Microsoft, albo poza nią (u klienta). SQL Azure korzysta z tego samego protokołu co standardowa baza danych SQL Server, dlatego też możliwe jest wykorzystanie tych samych narzędzi do administrowania obiema bazami danych. W warstwie usługi wyróżnione zostały provisioning, czyli połączenie baz danych z kontem w usłudze Azure, billing odpowiadający za gromadzenie informacji o zużyciu zasobów konta klienta i routing połączeń między aplikacją klienta a fizycznymi serwerami, na których znajdują się dane klienta. W warstwie platformy następuje zarządzanie przez SQL Azure Fabric, obejmujące automatyczne przełączanie po awarii (failover), wyrównywanie obciążenia serwerów (load balancing), oraz automatyczna replikacja między serwerami. Warstwa infrastruktury służy do administrowania fizycznym sprzętem oraz systemami operacyjnymi, które wspierają warstwę usług. Dzięki skorzystaniu z gotowego silnika bazy danych programiści mają możliwość wykorzystania swoich dotychczasowych umiejętności, takich jak tworzenie procedur składowanych, funkcji i wyzwalaczy w języku T-SQL, dostęp do danych za pośrednictwem ADO.NET i LINQ czy zarządzanie za pomocą aplikacji SQL Server Management Studio. Usługa gwarantuje wysoką dostępność danych i odciąża administratora od konieczności instalacji i utrzymania całego środowiska serwerowego. Dzięki wsparciu dla sterowników ODBC i JDBC SQL Azure możliwe jest zastąpienie instalowanych lokalnie repozytoriów danych. Dotyczy to również scenariuszy mieszanych, kiedy to sama aplikacja uruchamiana zostaje w lokalnym środowisku organizacji. Innym ważnym zastosowaniem SQL Azure są usługi synchronizacji danych. Oparte na Microsof Sync Framework pozwalają na zautomatyzowanie procesu wymiany informacji pomiędzy różnymi instancjami baz danych, pracującymi lokalnie i zdalnie. SQL Azure może być w ten sposób wykorzystany jako mechanizm agregacji i jednolitego dostępu do gromadzonych w sposób rozproszony danych. Różnice Większość czynności znanych programistom z prac nad aplikacjami działającymi w środowisku sieciowym wykonywalna jest także przy programowaniu w chmurze. Różnice dotyczą szczegółów. Przykładowo, testowanie nawet prostej aplikacji składa się nie tak jak zazwyczaj, ze sprawdzenia poprawności działania na maszynie, na której kompilowany jest kod plus ewentualnie testy wydajnościowe, ale wymaga aż trzech etapów. SQL Azure korzysta z tego samego protokołu co standardowa baza danych SQL Server, dlatego też możliwe jest wykorzystanie tych samych narzędzi do administrowania obiema bazami danych. W pierwszym etapie testowania sprawdzana jest funkcjonalność aplikacji działających na maszynie lokalnej programisty, wykorzystując mechanizmy wbudowane w SDK Windows Azure, czyli lokalne zasoby na dane (tzw. pojemnik) i lokalne środowisko do testowania (Developmnet Fabric). Tak jak zwykle programista może korzystać z debugera, ustawiać pułapki czy podglądać wartości zmiennych. W drugim etapie sprawdzane jest wykorzystanie mechanizmów składowania danych w bazach danych SQL, czyli pojemników na dane. Dopiero trzeci etap to sprawdzanie działania gotowej usługi w chmurze, środowisku testowym, pod tymczasowym adresem URL, a następnie, po pomyślnie zakończonych testach, usługa przenoszona jest do środowiska produkcyjnego, gdzie widoczna jest dla użytkownika końcowego. W całym procesie testowania praktycznie nie ma możliwości sprawdzenia, w jaki sposób usługa konsumować będzie zasoby na platformie Azure. Aby sprawdzić jak przedstawiają się te wartości, wykorzystywane są liczniki wydajności, logi i inne mechanizmy rejestrujące operacje wykonywane przez system i aplikację. Niestety, także w środowisku Azure istnieje odpowiednik poważnego błędu aplikacji znanego z aplikacji klienckich na komputerach PC, kończącego się błękitnym ekranem. Tak jak w aplikacjach klienckich wiedzę o tym, co się wydarzyło, można uzyskać, analizując zrzut pamięci, czyli tzw. Crush dump. Nie jest to jednak zadanie łatwe, bo np. dla obszernych aplikacji (instancji XXL) jest to aż 12 GB zrzutu pamięci.

6 Platforma Microsoft Azure Computerworld Guide Tworzenie aplikacji w środowisku Azure Tworzenie oprogramowania dla platformy Azure nie różni się wiele od kodowania tradycyjnych aplikacji działających w Internecie. Wykorzystanie środowiska Visual Studio dodatkowo upraszcza ten proces. Przeniesienie napisanej i przetestowanej aplikacji do środowiska chmury jest zautomatyzowane i nie powinno sprawiać problemów. Dostępna w postaci prekonfigurowanych maszyn wirtualnych (instancji) moc obliczeniowa pozwala na szybkie powielanie gotowych komponentów w przypadku wzrostu zapotrzebowania na zasoby i w momencie wystąpienia awarii. Każda taka maszyna umożliwia uruchomienie jednej lub więcej ról (roles). Rola to inaczej tryb pracy środowiska Windows Azure. Obecnie dostępne są do wyboru dwie role web oraz worker. Pierwsza z nich oferuje możliwość hostowania aplikacji ASP.NET, zaś druga uruchomienie praktycznie dowolnego oprogramowania, napisanego w dowolnym języku. W ramach środowiska Windows Azure możemy zatem efektywnie uruchamiać nie tylko aplikacje tworzone na platformie.net, ale również w innych językach programowania, takich jak Java, PHP, Python czy Ruby. Przestrzeń magazynowa pozwala na dostęp do nierelacyjnej składnicy danych, nadającej się do składowania i szybkiego dostępu do bardzo dużych ilości informacji (w tym danych binarnych, takich jak pliki graficzne czy wideo). Jest to alternatywa dla relacyjnej bazy danych SQL Azure. Dostęp do wszystkich zgromadzonych danych realizowany jest poprzez proste w użyciu API oparte na protokole REST, co umożliwia szybką i łatwą integrację również z zewnętrznymi serwisami. Ponadto Windows Azure Storage oferuje mechanizm kolejek, pozwalających na budowę wydajnych, asynchronicznych mechanizmów komunikacji pomiędzy usługami. Narzędzia dla programistów Warto zauważyć, że podobnie jak Windows Azure, tak i narzędzia programistyczne nie wymagają od tworzących kod doświadczenia na platformie Azure. Podstawowy zestaw narzędzi dla programistów tworzących w chmurze to Windows Azure SDK, które jest regularnie, co kilka miesięcy aktualizowane. Pakietem uzupełniającym środowisko pracy dla większości programistów będzie zapewne Windows Azure Tools for Visual Studio, zawierające zbiór rozszerzeń dla tego popularnego narzędzia. Przydatna jest również możliwość zdalnej kontroli uruchomionych już serwisów za pomocą okna Server Explorer w Visual Studio, dzięki czemu można sprawdzić stan usług lub zajrzeć do Windows Azure Storage. Jeśli przygotowywana aplikacja ma docelowo komunikować się ze światem poprzez integrację z zewnętrznymi usługami, należy skorzystać z Windows Azure AppFabric. Warto wspomnieć także o konsoli zarządzania Windows Azure MMC, która pozwala szybko zapoznać się z aktualnym stanem naszej instancji lub obejrzeć i zmodyfikować zawartość naszych tabel, kolejek i obiektów binarnych składowanych w przestrzeni Windows Azure. Alternatywą dla konsoli graficznej może być zbiór gotowych skryptów, czyli dodatków do powłoki PowerShell automatyzujących najczęściej wykonywane zadania o nazwie Windows Azure Service Managenet CmdLets. Jednak Windows Azure nie ogranicza programistów do stosowania konkretnej platformy aplikacyjnej i zestawu narzędzi. Programiści tworzący swoje rozwiązania na platformach innych niż.net mogą skorzystać z gotowego pakietu umożliwiającego rozwój i wdrażanie aplikacji na Windows Azure bezpośrednio ze środowiska Eclipse. Windows Azure Tools for Eclipse zapewnia zbliżone funkcje do analogicznego rozszerzenia dla Visual Studio, czyli tworzenie nowych i migrację już istniejących projektów dla PHP, Storage Explorer pozwalającej na pełną kontrolę nad przechowywanymi w chmurze danymi, testy w ramach Development Fabric oraz łatwe wdrażanie usług w instancji produkcyjnej. Programowanie aplikacji-usług Azure odbywa się obecnie najczęściej w Visual Studiu. W tym środowisku może być także testowana poprawność działania aplikacji dla pojedynczego klienta. Jednak aby aplikację można było przenieść do chmury jako usługę, konieczne 1. Visual Web Developer 2010 Express umożliwia dodanie do środowiska dodatkowych komponentów, takich jak najbardziej znane narzędzia do zarządzania treścią strony (Content Management Systems), np. WordPress czy Joomla!, które także możemy wykorzystać w chmurze. 2. Tworzenie projektu w środowisku cloud. Wybieramy z menu Visual Web Developer 2010 Express nowy projekt i schemat Cloud oraz język programowania albo Visual Basic, albo Visual C#.

7 Computerworld Guide Platforma Microsoft Azure 3. W kolejnym kroku wybieramy rolę tworzonej aplikacji, np. ASP.NET, czyli usługę z interfejsem użytkownika w przeglądarce. 4. Po przygotowaniu kodu możemy skompilować i uruchomić naszą aplikację w środowisku testowym Visual Web Developer 2010 Express. jest uruchomienie jej w środowisku Development Fabric na Windows Azure. Stworzenie działającej usługi wymaga przygotowania plików konfiguracyjnych ServiceDefinition. csdef i ServiceConfiguration.cscfg, które przenoszone są do środowiska Development Fabric. Pliki te zawierają m.in. informacje na temat roli, w jakiej działać będzie usługa (Web role lub Worker role) i liczby wykorzystywanych instancji. W praktyce programista korzystający ze środowiska Visual Studio nie musi jednak tworzyć tych plików ręcznie, bo po wybraniu odpowiedniego schematu tworzą się one automatycznie. Po zaemulowaniu działania usługi w środowisku Development Fabric można przejść do wdrożenia usługi na platformie Windows Azure. Uruchomienie programu CSPack.exe pozwala na wygenerowanie pakietu, który następnie może być wdrożony za pomoca serwisu konfiguracyjnego https://windows.azure.com. Alternatywą jest skorzystanie z gotowych mechanizmów automatyzujących ten proces, znajdujących się w środowisku Visual Studio. Moja pierwsza aplikacja w chmurze Aby rozpocząć przygodę z programowaniem w chmurze na platformie Azure, wystarczy mieć podstawową wiedzę na temat tworzenia oprogramowania. Prostotę tworzenia aplikacji w środowisku Visual można zweryfikować wykorzystując darmowe narzędzia udostępniane przez Microsoft w sposób test drive, czyli w wolnym tłumaczeniu na polski 5. Emulacja środowiska chmury oznacza przydzielenie zasobów storage. wsiadasz i jedziesz. Oczywiście, żeby zostać Robertem Kubicą programowania w chmurze potrzebna jest wiedza i doświadczenie, ale rozpoczęcie przygody z platformą Azure jest naprawdę proste. Zaczynamy od pobrania pakietu Visual Web Developer 2010 Express ze strony https://windows.azure.com/ wraz z innymi potrzebnymi narzędziami. Jest kilka modułów i dodatkowych narzędzi, które potrzebne są do tego, by w Visual Web Developer 2010 Express stworzyć i przetestować własną aplikację dla platformy Azure. Nie ma jednak potrzeby ich wszystkich wymieniać, ponieważ jeżeli podczas jej tworzenia będzie nam coś dodatkowo potrzebne, wówczas środowisko programistyczne samo zasugeruje pobranie i instalację uzupełniających komponentów. Aby stworzyć aplikację dla chmury, wybieramy w menu New Project, a następnie język programowania w chmurze, czyli w Cloud albo Visual Basic, albo w C#. Podczas tworzenia projektu z pomocą wizarda w kolejnym kroku wybieramy rolę tworzonej aplikacji, np. ASP.NET, czyli usługę z interfejsem użytkownika w przeglądarce. W tym momencie, po potwierdzeniu otrzymujemy gotowy schemat aplikacji do przetwarzania w chmurze z wszystkimi potrzebnymi plikami z kodem i z konfiguracją. Następnie dla celów testowych możemy w kilka minut rozbudować kod przykładowej aplikacji w taki sposób, jak my to zrobiliśmy zrzut ekranu 4. Warto pamiętać o tym, że środowisko Windows Azure jest 64-bitowe. Jeżeli zbudujemy aplikację na komputerze z 32-bitowym systemem operacyjnym, to oczywiście będziemy mogli ją przetestować i sprawdzić jej działanie, ale dla Windows Azure potrzebować będziemy aplikacji pracującej w nowszej wersji systemów operacyjnych. Aby przetestować aplikację w chmurze Visual Web Developer 2010 Express, musimy uruchomić to narzędzie z prawami Administratora. Przetestowanie tak przygotowanej aplikacji odbywa się w środowisku Development Fabric. Tworzymy usługę z aplikacji Po pomyślnym przetestowaniu należy opublikować aplikację. W oknie Solution Explorer należy wybrać nasz projekt, kliknąć prawym klawiszem myszy i uruchomić proces Publish, dzięki czemu wygenerowany zostanie plik wykonywalny dla platformy Windows Azure zrzut ekranu 7. W kolejnych krokach należy założyć konto na Windows Azure Developers Portal, jeżeli go jeszcze nie mamy. Konto to należy założyć, postępując zgodnie ze wskazówkami dostawcy pod adresem Po pomyślnym założeniu konta i zalogowaniu się wchodzimy w zakładkę Summary. Należy w niej założyć nowy projekt, a następnie otworzyć zakładkę Project. Potem trzeba kliknąć znajdujący się w prawym górnym rogu zakładki Project link New Service, co spowoduje otwarcie zakładki Create a new service. Należy wybrać znajdujący się tam link Hosted Services, który otworzy zakładkę Create a Service. Potem uzupełnić pola Service Label nazwą naszej usługi, a Service Description opisem. Następnie kliknąć guzik Next. Przenosi on nas do sekcji Hosted Services, w której wpisujemy poddomenę, a w niej działać będzie nasz serwis. W efekcie utworzymy link (URL) do usługi. Nazwa poddomeny musi być unikalna w obrębie wszystkich działających na platformie Azure usług, nie tylko twoich, ale także stworzonych przez innych użytkowników platformy. Następnie w sekcji Hosted Service Affinity Group wybieramy opcję No, this service is not related to any of my other hosted services or storage accounts and does not need to be stored in the same region. Co oznacza, że nasza usługa nie jest powiązana z innymi usługami w tym regionie i nie musi być składowana

8 Platforma Microsoft Azure Computerworld Guide 6. W czasie testowania aplikacji na komputerze uruchamia się emulator Windows Azure. 7. Publikacja aplikacji. w tym samym miejscu, co inne nasze usługi. Następnie wybieramy region geograficzny właściwy dla naszego serwisu, czyli Europę. Dzięki temu Data Center Microsoft będzie mógł właściwie przewidywać szczyty obciążenia aplikacji i z wyprzedzeniem rezerwować zasoby obliczeniowe. Po wykonaniu tych czynności klikamy guzik Create, który stworzy nam serwis i jednocześnie otworzy ekran programistyczny dla niego. W tym momencie usługa już została uruchomiona w środowisku Windows Azure, ale nie została jej przypisana jeszcze żadna instancja, czyli zasoby obliczeniowe. Możemy zatem przystąpić do włączenia usługi, wybierając albo środowisko testowe, albo produkcyjne. W tym przypadku opiszemy sposób uruchomienia oprogramowania w środowisku produkcyjnym. W sekcji Hosted Service, pod Production wybieramy i klikamy guzik Deploy, który otworzy ekran Production Deployment. Klikamy Browse w Application Package i znajdujemy na naszym komputerze plik pakietu aplikacji z rozszerzeniem cspkg, ten sam, który utworzyliśmy wcześniej i który widać na zrzucie ekranu numer 7 w naszym przypadku jest to plik Aplikacja Computerworld.cspkg. Następnie wybieramy Browse Configuration Setting i wskazujemy, gdzie na naszym dysku znajduje się plik ServiceConfiguration.cscfg stworzonej przez nas aplikacji (ścieżkę do tego pliku możemy podejrzeć, klikając w Visual Web Developerze w panelu Solution Explorer plik prawym klawiszem i wybierając Properties). Ustawienia Operating System Settings pozostawiamy domyślne. Wybieramy nazwę usługi w polu Service Deployment Name i klikamy guzik Deploy. W tym momencie rozpoczyna się proces uruchomienia usługi na platformie Azure. Po zakończeniu tego procesu pojawi się przycisk służący do modyfikacji stanu właśnie uruchomionego serwisu. Na początek nasza aplikacja znajduje się w stanie zatrzymanym Stopped. Aby ją uruchomić, klikamy Run. Z poziomu interfejsu programistycznego możemy sprawdzać stan naszej usługi. Aby zobaczyć jak zachowuje się ona w środowisku produkcyjnym, wystarczy skopiować link stworzonej wcześniej poddomeny naszego serwisu na platformie Azure do przeglądarki. Powinniśmy zobaczyć wówczas ten sam efekt działania programu, który widzieliśmy wcześniej podczas testowania go w Development Fabric w Visual Web Developperze (ekran 4). Pamiętajmy, że pozostawienie programu testowego działającego nawet w środowisku nieprodukcyjnym powoduje, że zużywa on zasoby platformy Azure, za które będziemy musieli zapłacić. Aby skasować naszą testową usługę, musimy ją najpierw przestawić w stan zawieszenia Suspend, a następnie skasować Delete. Windows Azure Platforma Cloud Computing dla Programistów Książka do kupienia na stronie i w księgarniach specjalistycznych

Piotr Bubacz Cloud Computing

Piotr Bubacz Cloud Computing Cloud Computing ITA-112 Wersja 0.9 Warszawa, Czerwiec 2011 Spis treści Wprowadzenie i-4 Moduł 1 Wprowadzenie do Cloud Computing 1-1 Moduł 2 Wprowadzenie do Windows 2-1 Moduł 3 Storage Tabele 3-1 Moduł

Bardziej szczegółowo

Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014

Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014 Leonard G. Lobel Eric D. Boyd Microsoft TM Azure SQL Database Krok po kroku Przekład: Marek Włodarz APN Promise, Warszawa 2014 Spis treści Wprowadzenie........................................................

Bardziej szczegółowo

e-off f i f ce: :Sekr k e r tari r at t w chm h urz r e Marcin Pytel

e-off f i f ce: :Sekr k e r tari r at t w chm h urz r e Marcin Pytel e-office: Sekretariat w chmurze Marcin Pytel Plan prezentacji 1. Wprowadzenie do systemu e-office. 2. Architektura systemu. 3. Doświadczenia praktyczne z pracy z Azure. 4. Plany dotyczące rozwoju systemu.

Bardziej szczegółowo

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows Spis treści Rozdział 1. Przegląd......... 1 Wstęp................. 1 Wdrażanie technologii Data Access........ 1 Źródła danych

Bardziej szczegółowo

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Instalacja SQL Server Express. Logowanie na stronie Microsoftu Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy

Bardziej szczegółowo

Co to jest chmura (Cloud Computing)?

Co to jest chmura (Cloud Computing)? Co to jest chmura (Cloud Computing)? Według jednej z teorii chmura to przeniesienie pewnych zasobów (serwerów, danych, aplikacji) z naszej firmy/serwerowni w inne miejsce. I to bez względu na to czy to

Bardziej szczegółowo

Praktyczne wykorzystanie mechanizmów zabezpieczeń w aplikacjach chmurowych na przykładzie MS Azure

Praktyczne wykorzystanie mechanizmów zabezpieczeń w aplikacjach chmurowych na przykładzie MS Azure Praktyczne wykorzystanie mechanizmów zabezpieczeń w aplikacjach chmurowych na przykładzie MS Azure Paweł Berus Zespół Bezpieczeństwa PCSS 36. Spotkanie Poznańskiej Grupy.NET Poznań, 13.10. 2011 1 Agenda

Bardziej szczegółowo

Programowanie aplikacji przetwarzających w chmurze. Bazy danych.

Programowanie aplikacji przetwarzających w chmurze. Bazy danych. Programowanie aplikacji przetwarzających w chmurze. Bazy danych. Chmura jako koncepcja Koncepcja znana do dawna Główne powody szukania rozwiązań chmurowych Koszty infrastruktury Koszty utrzymania i administracji

Bardziej szczegółowo

Xopero Backup Build your private cloud backup environment. Rozpoczęcie pracy

Xopero Backup Build your private cloud backup environment. Rozpoczęcie pracy Xopero Backup Build your private cloud backup environment Rozpoczęcie pracy 07.05.2015 Spis treści Wstęp... 2 Pobierz aplikację Management Center... 2 Przygotuj Xopero do pracy... 3 Zmień hasło administratora...

Bardziej szczegółowo

OFFICE 365 + ADFS - POŁĄCZENIE KORZYŚCI ROZWIĄZAŃ CHMUROWYCH I CENTRALNEGO ZARZĄDZANIA

OFFICE 365 + ADFS - POŁĄCZENIE KORZYŚCI ROZWIĄZAŃ CHMUROWYCH I CENTRALNEGO ZARZĄDZANIA Marta Grum, Administrator Systemów Microsoft w Grupie Unity OFFICE 365 + ADFS - POŁĄCZENIE KORZYŚCI ROZWIĄZAŃ CHMUROWYCH I CENTRALNEGO ZARZĄDZANIA Usługa Office365 jest niezbędnym pakietem narzędzi wykorzystywanych

Bardziej szczegółowo

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

I. Informacje ogólne. Jednym z takich systemów jest Mambo. MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację

Bardziej szczegółowo

Client Management Solutions i Mobile Printing Solutions

Client Management Solutions i Mobile Printing Solutions Client Management Solutions i Mobile Printing Solutions Instrukcja obsługi Copyright 2007 Hewlett-Packard Development Company, L.P. Windows jest zastrzeżonym znakiem towarowym firmy Microsoft Corporation,

Bardziej szczegółowo

Referat pracy dyplomowej

Referat pracy dyplomowej Referat pracy dyplomowej Temat pracy: Wdrożenie intranetowej platformy zapewniającej organizację danych w dużej firmie na bazie oprogramowania Microsoft SharePoint Autor: Bartosz Lipiec Promotor: dr inż.

Bardziej szczegółowo

Instalacja aplikacji

Instalacja aplikacji 1 Instalacja aplikacji SERTUM... 2 1.1 Pobranie programu z Internetu... 2 1.2 Instalacja programu... 2 1.3 Logowanie... 3 2 Instalacja aplikacji RaportNet... 4 2.1 Pobranie programu z Internetu... 4 2.2

Bardziej szczegółowo

Dokumentacja Administratora portalu. aplikacji. Wirtualna szkoła

Dokumentacja Administratora portalu. aplikacji. Wirtualna szkoła Dokumentacja Administratora portalu aplikacji Wirtualna szkoła aktualna na dzień 20.12.2012 Wykonawca: Young Digital Planet SA 2012 Strona 2 z 15 Spis Treści Wirtualna szkoła SYSTEM ZARZĄDZANIA NAUCZANIEM...

Bardziej szczegółowo

ActiveXperts SMS Messaging Server

ActiveXperts SMS Messaging Server ActiveXperts SMS Messaging Server ActiveXperts SMS Messaging Server to oprogramowanie typu framework dedykowane wysyłaniu, odbieraniu oraz przetwarzaniu wiadomości SMS i e-mail, a także tworzeniu własnych

Bardziej szczegółowo

Załącznik 1 instrukcje instalacji

Załącznik 1 instrukcje instalacji Załącznik 1 instrukcje instalacji W poniższym załączniku przedstawione zostaną instrukcje instalacji programów wykorzystanych w trakcie tworzenia aplikacji. Poniższa lista przedstawia spis zamieszczonych

Bardziej szczegółowo

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer? Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym

Bardziej szczegółowo

Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa

Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa Instalacja roli kontrolera domeny, Aby zainstalować rolę kontrolera domeny, należy uruchomić Zarządzenie tym serwerem, po czym wybrać przycisk

Bardziej szczegółowo

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji System informatyczny na produkcji: Umożliwi stopniowe, ale jednocześnie ekonomiczne i bezpieczne wdrażanie i rozwój aplikacji przemysłowych w miarę zmiany potrzeb firmy. Może adoptować się do istniejącej

Bardziej szczegółowo

Dysk 20GB przestrzeni Ajax Ajax 1.0 Baza danych MS SQL 2005 lub 2008 Express Java Java 6 run time Microsoft Silverlight 3.

Dysk 20GB przestrzeni Ajax Ajax 1.0 Baza danych MS SQL 2005 lub 2008 Express Java Java 6 run time Microsoft Silverlight 3. Systemy do kompleksowej administracji środowiskiem IT : Symantec Management Platform Solutions - rozwiązanie ułatwiające zarządzanie zasobami informatycznym Głównym zadaniem podlegającym kompetencji działu

Bardziej szczegółowo

Pracownia internetowa w szkole ZASTOSOWANIA

Pracownia internetowa w szkole ZASTOSOWANIA NR ART/SBS/07/01 Pracownia internetowa w szkole ZASTOSOWANIA Artykuły - serwery SBS i ich wykorzystanie Instalacja i Konfiguracja oprogramowania MOL Optiva na szkolnym serwerze (SBS2000) Artykuł opisuje

Bardziej szczegółowo

Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania Płatnik

Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania Płatnik Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania Płatnik by Gecco-IT http://www.gecco-it.waw.pl info@gecco-it.waw.pl 1. Zanim przystąpimy do migracji należy

Bardziej szczegółowo

Zapewnienie dostępu do Chmury

Zapewnienie dostępu do Chmury Zapewnienie dostępu do Chmury O bezpiecznym i sprawnym dostępie do Chmury i danych w Chmurze. Marcin Tynda Business Development Manager Grupa Onet S.A. Warszawa, 24.06.2013 1 Kto jest kim Klient? Kim jest

Bardziej szczegółowo

Przewodnik instalacji i rozpoczynania pracy. dla DataPage+ 2012

Przewodnik instalacji i rozpoczynania pracy. dla DataPage+ 2012 Przewodnik instalacji i rozpoczynania pracy dla DataPage+ 2012 Pomoc aktualizowano ostatnio: 29 sierpnia 2012 Spis treści Instalowanie wymaganych wstępnie komponentów... 1 Przegląd... 1 Krok 1: Uruchamianie

Bardziej szczegółowo

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Narzędzia i aplikacje Java EE Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Niniejsze opracowanie wprowadza w technologię usług sieciowych i implementację usługi na platformie Java EE (JAX-WS) z

Bardziej szczegółowo

Case Study: Migracja 100 serwerów Warsaw Data Center z platformy wirtualizacji OpenSource na platformę Microsoft Hyper-V

Case Study: Migracja 100 serwerów Warsaw Data Center z platformy wirtualizacji OpenSource na platformę Microsoft Hyper-V Case Study: Migracja 100 serwerów Warsaw Data Center z platformy wirtualizacji OpenSource na platformę Microsoft Hyper-V Warszawa, 6 lutego 2014 www.hypermixer.pl 01 1 2 3 4 Rynkowe wyzwania Poszukiwania

Bardziej szczegółowo

PROGRAM MICROSOFT DEVELOPER NETWORK ACADEMIC ALLIANCE MSDN AA

PROGRAM MICROSOFT DEVELOPER NETWORK ACADEMIC ALLIANCE MSDN AA PROGRAM MICROSOFT DEVELOPER NETWORK ACADEMIC ALLIANCE MSDN AA Wydział Matematyczno-Przyrodniczy Szkoła Nauk Ścisłych Koło Naukowe Informatyków FRAKTAL Opracował : Michał Wójcik, II rok MU IiE CZYM JEST

Bardziej szczegółowo

HP Service Anywhere Uproszczenie zarządzania usługami IT

HP Service Anywhere Uproszczenie zarządzania usługami IT HP Service Anywhere Uproszczenie zarządzania usługami IT Robert Nowak Architekt rozwiązań HP Software Dlaczego Software as a Service? Najważniejsze powody za SaaS UZUPEŁNIENIE IT 2 Brak zasobów IT Ograniczone

Bardziej szczegółowo

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum. Płace Optivum Jak przenieść dane programu Płace Optivum na nowy komputer? Aby kontynuować pracę z programem Płace Optivum na nowym komputerze, należy na starym komputerze wykonać kopię zapasową bazy danych

Bardziej szczegółowo

Praca w sieci z serwerem

Praca w sieci z serwerem 11 Praca w sieci z serwerem Systemy Windows zostały zaprojektowane do pracy zarówno w sieci równoprawnej, jak i w sieci z serwerem. Sieć klient-serwer oznacza podłączenie pojedynczego użytkownika z pojedynczej

Bardziej szczegółowo

Mateusz Kurleto NEOTERIC. Analiza projektu B2B Kielce, 18 października 2012

Mateusz Kurleto NEOTERIC. Analiza projektu B2B Kielce, 18 października 2012 2012 Pierwsze przymiarki do zakresu informatyzacji (rodzaj oprogramowania: pudełkowe, SaaS, Iaas, CC, PaaS. Zalety i wady: dostępność, koszty, narzędzia, ludzie, utrzymanie, bezpieczeństwo, aspekty prawne)

Bardziej szczegółowo

Bezpieczne strony WWW dla edukacji, organizacji non-profit i uŝytkowników indywidualnych.

Bezpieczne strony WWW dla edukacji, organizacji non-profit i uŝytkowników indywidualnych. Bezpieczne strony WWW dla edukacji, organizacji non-profit i uŝytkowników indywidualnych. Jerzy Mikołajczak, Sebastian Petruczynik, Marek Zawadzki support-mic@man.poznan.pl 1 Plan prezentacji: 1. Wstęp

Bardziej szczegółowo

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0.

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0. Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2 Instrukcja tworzenia bazy danych dla programu AUTOSAT 3 wersja 0.0.4 2z12 1. Wymagania systemowe. Przed rozpoczęciem instalacji

Bardziej szczegółowo

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2000. www.e-audytor.com

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2000. www.e-audytor.com Zarządzanie Infrastrukturą IT Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2000 Data modyfikacji: 2007-04-17, 15:46 opracował: Maciej Romanowski v 2.2 powered by Romanowski 2007-03-15

Bardziej szczegółowo

Zaawansowane aplikacje internetowe - laboratorium

Zaawansowane aplikacje internetowe - laboratorium Zaawansowane aplikacje internetowe - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Ponadto wymagany jest

Bardziej szczegółowo

BACKUP BAZ DANYCH MS SQL

BACKUP BAZ DANYCH MS SQL BACKUP BAZ DANYCH MS SQL SPIS TREŚCI Informacje ogólne... 2 Tworzenie projektu... 2 Krok 1: Informacje Podstawowe... 2 Krok 2: Dane... 3 Krok 3: Planowanie... 4 Krok 4: Zaawansowane... 5 Przywracanie baz

Bardziej szczegółowo

Zacznijmy więc pracę z repozytorium. Pierwsza konieczna rzecz do rozpoczęcia pracy z repozytorium, to zalogowanie się w serwisie:

Zacznijmy więc pracę z repozytorium. Pierwsza konieczna rzecz do rozpoczęcia pracy z repozytorium, to zalogowanie się w serwisie: Repozytorium służy do przechowywania plików powstających przy pracy nad projektami we w miarę usystematyzowany sposób. Sam mechanizm repozytorium jest zbliżony do działania systemu plików, czyli składa

Bardziej szczegółowo

UNIFON podręcznik użytkownika

UNIFON podręcznik użytkownika UNIFON podręcznik użytkownika Spis treści: Instrukcja obsługi programu Unifon...2 Instalacja aplikacji Unifon...3 Korzystanie z aplikacji Unifon...6 Test zakończony sukcesem...9 Test zakończony niepowodzeniem...14

Bardziej szczegółowo

BACKUP BAZ DANYCH FIREBIRD

BACKUP BAZ DANYCH FIREBIRD BACKUP BAZ DANYCH FIREBIRD SPIS TREŚCI Informacje ogólne... 2 Tworzenie projektu... 2 Krok 1: Informacje podstawowe... 2 Krok 2: Dane... 3 Backup bazy umieszczonej na serwerze... 3 Bezpośredni backup pliku

Bardziej szczegółowo

Instrukcja użytkownika

Instrukcja użytkownika Instrukcja użytkownika Menadżer Licencji Wersja 2013.0.1 Spis treści 1 WPROWADZENIE... 3 2 AKTUALIZACJA SERWISU KLUCZA HASP ORAZ ZDALNEGO SERWISU KLUCZA... 3 3 INSTALACJA... 3 4 MONITOR MENADŻERA LICENCJI...

Bardziej szczegółowo

dziennik Instrukcja obsługi

dziennik Instrukcja obsługi Ham Radio Deluxe dziennik Instrukcja obsługi Wg. Simon Brown, HB9DRV Tłumaczenie SP4JEU grudzień 22, 2008 Zawartość 3 Wprowadzenie 5 Po co... 5 Główne cechy... 5 baza danych 7 ODBC... 7 Który produkt

Bardziej szczegółowo

CLOUD COMPUTING CHMURA OBLICZENIOWA I PLATFORMA WINDOWS AZURE

CLOUD COMPUTING CHMURA OBLICZENIOWA I PLATFORMA WINDOWS AZURE CLOUD COMPUTING CHMURA OBLICZENIOWA I PLATFORMA WINDOWS AZURE Chmura obliczeniowa (ang. cloud computing) Termin chmura obliczeniowa powstał na początku XXI w., ale sam pomysł pojawił się już w XX w. Nazwa

Bardziej szczegółowo

>>> >>> Ćwiczenie. Cloud computing

>>> >>> Ćwiczenie. Cloud computing >>> >>> Ćwiczenie Ćwiczenie polega na utworzeniu virtualnego dysku (Cloud computing) u jednego z usługodawcy. Bo chmura obliczeniowa (miejsce w tzw. chmurze) to nic innego jak dysk, miejsce na serwerze.

Bardziej szczegółowo

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu MacOS

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu MacOS Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu MacOS Kontakt: e-mail: kontakt@mforex.pl infolinia: 22 697 4774 www.mforex.pl 1 1 O platformie Platforma mforex Trader to część systemu

Bardziej szczegółowo

Instrukcja instalacji i obsługi programu Szpieg 3

Instrukcja instalacji i obsługi programu Szpieg 3 COMPUTER SERVICE CENTER 43-300 Bielsko-Biała ul. Cieszyńska 52 tel. +48 (33) 819 35 86, 819 35 87, 601 550 625 Instrukcja instalacji i obsługi programu Szpieg 3 wersja 0.0.2 123 SERWIS Sp. z o. o. ul.

Bardziej szczegółowo

Program Płatnik 10.01.001. Instrukcja instalacji

Program Płatnik 10.01.001. Instrukcja instalacji Program Płatnik 10.01.001 Instrukcja instalacji S P I S T R E Ś C I 1. Wymagania sprzętowe programu Płatnik... 3 2. Wymagania systemowe programu... 3 3. Instalacja programu - bez serwera SQL... 4 4. Instalacja

Bardziej szczegółowo

Nowoczesny dział IT w chmurze

Nowoczesny dział IT w chmurze Nowoczesny dział IT w chmurze Czyli o tym, jak IT może się stać bohaterem biznesu Dariusz Nawojczyk, Maciej Kuźniar 28 lutego 2013 r. Warszawa 1 DLACZEGO CHMURA OBLICZENIOWA JEST REWOLUCJĄ? Punkt zwrotny.

Bardziej szczegółowo

System Kancelaris. Zdalny dostęp do danych

System Kancelaris. Zdalny dostęp do danych Kancelaris krok po kroku System Kancelaris Zdalny dostęp do danych Data modyfikacji: 2008-07-10 Z czego składaj adają się systemy informatyczne? System Kancelaris składa się z dwóch części: danych oprogramowania,

Bardziej szczegółowo

Przewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013

Przewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013 Przewodnik instalacji i rozpoczynania pracy Dla DataPage+ 2013 Ostatnia aktualizacja: 25 lipca 2013 Spis treści Instalowanie wymaganych wstępnie komponentów... 1 Przegląd... 1 Krok 1: Uruchamianie Setup.exe

Bardziej szczegółowo

Instrukcja instalacji programu SYSTEmSM

Instrukcja instalacji programu SYSTEmSM Instrukcja instalacji programu SYSTEmSM SYSTEmEG Sp. z o.o. Siedziba: ul. Wojrow icka 10a/14 PL 54-434 Wrocław + 48 (71) 354 47 76 Biuro: ul. Chociebuska 11 PL 54-433 Wrocław fax. + 48 (71) 358 04 99 Bank:

Bardziej szczegółowo

Synchronizator plików (SSC) - dokumentacja

Synchronizator plików (SSC) - dokumentacja SZARP http://www.szarp.org Synchronizator plików (SSC) - dokumentacja Wersja pliku: $Id: ssc.sgml 4420 2007-09-18 11:19:02Z schylek$ > 1. Witamy w programie SSC Synchronizator plików (SZARP Sync Client,

Bardziej szczegółowo

INSTRUKCJA INSTALACJI SYSTEMU

INSTRUKCJA INSTALACJI SYSTEMU Zarządzanie Procesami Informatycznymi Sp. z o.o. 54-204 Wrocław, ul. Legnicka 62 Tel. : ( 071 ) 354 88 88 Fax : ( 071 ) 354 88 99 E-mail : biuro@vilico.pl INSTRUKCJA INSTALACJI SYSTEMU Wersja 1.4-1 - Spis

Bardziej szczegółowo

Cloud Computing - Wprowadzenie. Bogusław Kaczałek Kon-dor GIS Konsulting

Cloud Computing - Wprowadzenie. Bogusław Kaczałek Kon-dor GIS Konsulting Cloud Computing - Wprowadzenie Bogusław Kaczałek Kon-dor GIS Konsulting Rola służby GiK w tworzeniu polskiej IIP Wisła 8-10 września 2010 Cloud computing Cloud computing (ang. "przetwarzanie w chmurze,

Bardziej szczegółowo

PARAGON GPT LOADER. Przewodnik

PARAGON GPT LOADER. Przewodnik PARAGON GPT LOADER Przewodnik Koncepcja produktu Główni odbiorcy Użytkownicy Windows XP Rozmiar dysków 3TB nie jest obsługiwany przez szeroko popularny system Windows XP 32- bitowy. Pomimo, że dwie nowe

Bardziej szczegółowo

Spis treści... 2... 4... 7... 8... 10

Spis treści... 2... 4... 7... 8... 10 Spis treści... 2... 4... 7... 8... 10 Czasem, aby zainstalować najnowszą wersję programu Bitdefender należy odinstalować jego poprzednią wersję. Instalacja najnowszej wersji jest zawsze wskazana nowsze

Bardziej szczegółowo

New Features in Allplan 2016-0. Allplan 2016. Nowy system licencjonowania w Allplan 2016-0

New Features in Allplan 2016-0. Allplan 2016. Nowy system licencjonowania w Allplan 2016-0 New Features in Allplan 2016-0 i Allplan 2016 Nowy system licencjonowania w Allplan 2016-0 ii Allplan 2016 Spis treści Nowy system licencji... 1 Aktywacja licencji w trybie online... 2 Zwrot licencji w

Bardziej szczegółowo

Problemy techniczne SQL Server

Problemy techniczne SQL Server Problemy techniczne SQL Server Instalacja Microsoft SQL Server 2008 R2 Express z płyty Optivum W poradzie opisano, jak zainstalować bezpłatną wersję programu bazodanowego Microsoft SQL Server 2008 R2 Express

Bardziej szczegółowo

Instrukcja instalacji programu e STOMis wraz z pakietem Microsoft SQL Server 2005 Express Edition. e STOMis

Instrukcja instalacji programu e STOMis wraz z pakietem Microsoft SQL Server 2005 Express Edition. e STOMis Instrukcja instalacji programu e STOMis wraz z pakietem Microsoft SQL Server 2005 Express Edition e STOMis Strona:1 z 10 I. Wymagania sprzętowe i wymagania w zakresie programowania systemowego. Wymagania

Bardziej szczegółowo

Instalacja pakietu MS SQL Server 2012 Express Edition with Advanced Service

Instalacja pakietu MS SQL Server 2012 Express Edition with Advanced Service Instalacja pakietu MS SQL Server 2012 Express Edition with Advanced Service SZRBD SQL Server 2012 jest dostępny w darmowej wersji jako Express Edition. W niniejszym materiale zostanie omówiony proces instalacji

Bardziej szczegółowo

IIIIIIIIIIIIIIIMMIMMIII

IIIIIIIIIIIIIIIMMIMMIII IIIIIIIIIIIIIIIMMIMMIII O programie Program Itelix itender Manager przeznaczony jest do zarządzania zapytaniami ofertowymi przesyłanymi za pomocą poczty elektronicznej przez firmy korzystające z systemu

Bardziej szczegółowo

MS Windows Vista. Spis treści. Autor: Jacek Parzonka, InsERT

MS Windows Vista. Spis treści. Autor: Jacek Parzonka, InsERT MS Windows Vista Autor: Jacek Parzonka, InsERT Spis treści SPIS TREŚCI... 1 WSTĘP... 2 PROBLEMY... 2 UŻYWANIE AUTENTYKACJI WINDOWS DLA MS SQL SERVERA 2005 EXPRESS... 2 Run as administrator... 3 Modyfikacja

Bardziej szczegółowo

Autorytatywne serwery DNS w technologii Anycast + IPv6 DNS NOVA. Dlaczego DNS jest tak ważny?

Autorytatywne serwery DNS w technologii Anycast + IPv6 DNS NOVA. Dlaczego DNS jest tak ważny? Autorytatywne serwery DNS w technologii Anycast + IPv6 DNS NOVA Dlaczego DNS jest tak ważny? DNS - System Nazw Domenowych to globalnie rozmieszczona usługa Internetowa. Zapewnia tłumaczenie nazw domen

Bardziej szczegółowo

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator Wspomagamy procesy automatyzacji od 1986 r. Skrócony przewodnik OPROGRAMOWANIE PC MultiCon Emulator Wersja: od v.1.0.0 Do współpracy z rejestratorami serii MultiCon Przed rozpoczęciem użytkowania oprogramowania

Bardziej szczegółowo

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Dotacje na innowacje. Inwestujemy w waszą przyszłość. PROJEKT TECHNICZNY Implementacja Systemu B2B w firmie Lancelot i w przedsiębiorstwach partnerskich Przygotowane dla: Przygotowane przez: Lancelot Marek Cieśla Grzegorz Witkowski Constant Improvement Szkolenia

Bardziej szczegółowo

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory Poniższa instrukcja opisuje sposób zdalnej instalacji oprogramowania Webroot SecureAnywhere w środowiskach wykorzystujących usługę Active

Bardziej szczegółowo

FAQ Systemu EKOS. 1. Jakie są wymagania techniczne dla stanowiska wprowadzania ocen?

FAQ Systemu EKOS. 1. Jakie są wymagania techniczne dla stanowiska wprowadzania ocen? 27.06.11 FAQ Systemu EKOS 1. Jakie są wymagania techniczne dla stanowiska wprowadzania ocen? Procedura rejestracji ocen wymaga podpisywania protokołów (w postaci wypełnionych formularzy InfoPath Forms

Bardziej szczegółowo

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami Dotyczy programów opartych na bazie BDE: Menedżer Pojazdów PL+ Ewidencja Wyposażenia PL+ Spis treści: 1. Wstęp...

Bardziej szczegółowo

Deduplikacja danych. Zarządzanie jakością danych podstawowych

Deduplikacja danych. Zarządzanie jakością danych podstawowych Deduplikacja danych Zarządzanie jakością danych podstawowych normalizacja i standaryzacja adresów standaryzacja i walidacja identyfikatorów podstawowa standaryzacja nazw firm deduplikacja danych Deduplication

Bardziej szczegółowo

Jednolite zarządzanie użytkownikami systemów Windows i Linux

Jednolite zarządzanie użytkownikami systemów Windows i Linux Uniwersytet Mikołaja Kopernika Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Paweł Gliwiński Nr albumu: 168470 Praca magisterska na kierunku Informatyka Jednolite

Bardziej szczegółowo

epuap Archiwizacja w Osobistym Składzie Dokumentów

epuap Archiwizacja w Osobistym Składzie Dokumentów epuap Archiwizacja w Osobistym Składzie Dokumentów Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka SPIS TREŚCI SPIS

Bardziej szczegółowo

Licencjonowanie pytania i odpowiedzi

Licencjonowanie pytania i odpowiedzi Pytanie: Czym jest CPS? Odpowiedź: CPS to akronim od Cloud Platform Suite, pakietu obejmującego produkty Windows Server 2012 R2, System Center 2012 R2, Windows Azure Pack oraz SQL Server 2012 Standard,

Bardziej szczegółowo

Serwery LDAP w środowisku produktów w Oracle

Serwery LDAP w środowisku produktów w Oracle Serwery LDAP w środowisku produktów w Oracle 1 Mariusz Przybyszewski Uwierzytelnianie i autoryzacja Uwierzytelnienie to proces potwierdzania tożsamości, np. przez: Użytkownik/hasło certyfikat SSL inne

Bardziej szczegółowo

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym 1 Wprowadzenie do środowiska Oracle APEX, obszary robocze, użytkownicy Wprowadzenie Plan Administracja obszarem roboczym 2 Wprowadzenie Co to jest APEX? Co to jest APEX? Architektura Środowisko Oracle

Bardziej szczegółowo

Instalacja SAS 9.3 Foundation i SAS Enterprise Guide

Instalacja SAS 9.3 Foundation i SAS Enterprise Guide SAS Institute TECHNICAL SUPPORT Instalacja SAS 9.3 Foundation i SAS Enterprise Guide Niniejszy dokument pokazuje, jak na lokalnym komputerze zainstalować SAS Foundation i SAS Enterprise Guide. Wymagania

Bardziej szczegółowo

Instrukcja obsługi Modułu Payu dla Moodle 2.x

Instrukcja obsługi Modułu Payu dla Moodle 2.x Instrukcja obsługi Modułu Payu dla Moodle 2.x Wersja z 10 lutego 2015r. Spis treści 1. Wymagania............................................ 1 2. Instalacja.............................................

Bardziej szczegółowo

Tworzenie i wykorzystanie usług sieciowych

Tworzenie i wykorzystanie usług sieciowych Ćwiczenie 14 Temat: Tworzenie i wykorzystanie usług sieciowych Cel ćwiczenia: W trakcie ćwiczenia student zapozna się z procedurą tworzenia usługi sieciowej w technologii ASP.NET oraz nauczy się tworzyć

Bardziej szczegółowo

Symantec Backup Exec System Recovery 7.0 Server Edition. Odtwarzanie systemu Windows w ciągu najwyżej kilkudziesięciu minut nie godzin czy dni

Symantec Backup Exec System Recovery 7.0 Server Edition. Odtwarzanie systemu Windows w ciągu najwyżej kilkudziesięciu minut nie godzin czy dni GŁÓWNE ZALETY Odtwarzanie systemu Windows w ciągu najwyżej kilkudziesięciu minut nie godzin czy dni Firma Symantec wielokrotnie publicznie udowadniała, że dzięki oprogramowaniu Backup Exec System Recovery

Bardziej szczegółowo

Jak się zalogować do Pocztowy24 Biznes

Jak się zalogować do Pocztowy24 Biznes Jak się zalogować do Pocztowy24 Biznes Wejdź na stronę Banku Pocztowego www.pocztowy.pl. W prawym górnym rogu, na czerwonej belce znajdziesz przycisk Zaloguj się, wybierz go, a następnie wybierz przycisk

Bardziej szczegółowo

1. Zakres modernizacji Active Directory

1. Zakres modernizacji Active Directory załącznik nr 1 do umowy 1. Zakres modernizacji Active Directory 1.1 Opracowanie szczegółowego projektu wdrożenia. Określenie fizycznych lokalizacji serwerów oraz liczby lokacji Active Directory Określenie

Bardziej szczegółowo

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji - wersja dokumentu 1.3-19.08.2014 Spis treści 1 Wstęp... 4 1.1 Cel dokumentu... 4 1.2 Powiązane dokumenty...

Bardziej szczegółowo

Programowanie Urządzeń Mobilnych. Laboratorium nr 7, 8

Programowanie Urządzeń Mobilnych. Laboratorium nr 7, 8 Programowanie Urządzeń Mobilnych Laboratorium nr 7, 8 Android Temat 1 tworzenie i uruchamianie aplikacji z użyciem Android SDK Krzysztof Bruniecki 1 Wstęp Platforma Android jest opartym na Linuxie systemem

Bardziej szczegółowo

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE WINDOWS 1 SO i SK/WIN 006 Wydajność systemu 2 SO i SK/WIN Najprostszym sposobem na poprawienie wydajności systemu, jeżeli dysponujemy zbyt małą ilością pamięci RAM

Bardziej szczegółowo

Wirtualizacja w praktyce.

Wirtualizacja w praktyce. Wirtualizacja w praktyce. Autor: Marek Serafin Wirtualizacja - to proste! Poznaj zalety wirtualizacji i sytuacje, w których sprawdza się ona najlepiej Naucz się instalować najpopularniejsze rozwiązania

Bardziej szczegółowo

Kancelaria Prawna.WEB - POMOC

Kancelaria Prawna.WEB - POMOC Kancelaria Prawna.WEB - POMOC I Kancelaria Prawna.WEB Spis treści Część I Wprowadzenie 1 Część II Wymagania systemowe 1 Część III Instalacja KP.WEB 9 1 Konfiguracja... dostępu do dokumentów 11 Część IV

Bardziej szczegółowo

Zarządzaj projektami efektywnie i na wysokim poziomie. Enovatio Projects SYSTEM ZARZĄDZANIA PROJEKTAMI

Zarządzaj projektami efektywnie i na wysokim poziomie. Enovatio Projects SYSTEM ZARZĄDZANIA PROJEKTAMI Sprawne zarządzanie projektami Tworzenie planów projektów Zwiększenie efektywności współpracy Kontrolowanie i zarządzanie zasobami jak również pracownikami Generowanie raportów Zarządzaj projektami efektywnie

Bardziej szczegółowo

Symulator tabletu z systemem Windows 8.

Symulator tabletu z systemem Windows 8. Symulator tabletu z systemem Windows 8. Witam w mojej kolejnej publikacji, tym razem dowiesz się: - Jak uruchomić symulator tabletu z w pełni funkcjonalnym systemem operacyjnym Windows 8; - Jak wykorzystać

Bardziej szczegółowo

Microsoft.NET: LINQ to SQL, ASP.NET AJAX

Microsoft.NET: LINQ to SQL, ASP.NET AJAX Microsoft.NET: LINQ to SQL, ASP.NET AJAX Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2008 oraz serwer bazy danych SQL Server Express 2005 (lub

Bardziej szczegółowo

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia nowego projektu (poniżej są utworzone projekty) Po kliknięciu

Bardziej szczegółowo

Licencjonowanie System Center 2012 R2

Licencjonowanie System Center 2012 R2 Licencjonowanie Opis produktu Microsoft zapewnia rozwiązania służące do zarządzania zasobami centrów przetwarzania danych, prywatnymi chmurami obliczeniowymi i urządzeniami klienckimi. Zarządzanie prywatną

Bardziej szczegółowo

1 Implementowanie i konfigurowanie infrastruktury wdraŝania systemu Windows... 1

1 Implementowanie i konfigurowanie infrastruktury wdraŝania systemu Windows... 1 Spis treści Wstęp... xi Wymagania sprzętowe (Virtual PC)... xi Wymagania sprzętowe (fizyczne)... xii Wymagania programowe... xiii Instrukcje instalowania ćwiczeń... xiii Faza 1: Tworzenie maszyn wirtualnych...

Bardziej szczegółowo

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source Dr inż. Michał Bednarczyk Uniwersytet Warmińsko-Mazurski w Olsztynie Wydział Geodezji i Gospodarki Przestrzennej Katedra Geodezji

Bardziej szczegółowo

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika Warsztaty AVR Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR Dariusz Wika 1.Krótki wstęp: Eclipse to rozbudowane środowisko programistyczne, które dzięki możliwości instalowania

Bardziej szczegółowo

CitiDirect Online Banking - portal CitiDirect EB

CitiDirect Online Banking - portal CitiDirect EB CitiDirect Online Banking - portal CitiDirect EB Dodatkowa informacja dotycząca konfiguracji zabezpieczeń oprogramowania Java Pomoc Techniczna CitiDirect CitiService Pomoc Techniczna CitiDirect Tel. 0

Bardziej szczegółowo

Załącznik nr 2. Przewodnik instalacyjny systemu e-broker Technologiczny v.1.0. Część 4 - Narzędzia informatyczne przeznaczone dla ośrodków innowacji

Załącznik nr 2. Przewodnik instalacyjny systemu e-broker Technologiczny v.1.0. Część 4 - Narzędzia informatyczne przeznaczone dla ośrodków innowacji Załącznik nr 2 Przewodnik instalacyjny systemu e-broker Technologiczny v.1.0 Część 4 - Narzędzia informatyczne przeznaczone dla ośrodków innowacji Produkt finalny projektu innowacyjnego testującego pn.:

Bardziej szczegółowo