Programowanie aplikacji
|
|
- Monika Pietrzak
- 7 lat temu
- Przeglądów:
Transkrypt
1 Zbigniew Fryźlewicz Łukasz Leśniczek Usługi Microsoft Azure Programowanie aplikacji APN Promise Warszawa 2015
2 Usługi Microsoft Azure. Programowanie aplikacji 2015 APN Promise S.A. APN PROMISE S.A., ul. Kryniczna 2, Warszawa tel , fax Wszystkie prawa zastrzeżone. Żadna część niniejszej książki nie może być powielana ani rozpowszechniana w jakiejkolwiek formie i w jakikolwiek sposób (elektroniczny, mechaniczny), włącznie z fotokopiowaniem, nagrywaniem na taśmy lub przy użyciu innych systemów bez pisemnej zgody wydawcy. Nazwa Microsoft oraz znaki towarowe wymienione na stronie com/about/legal/en/us/intellectualproperty/trademarks/en-us.aspx są zastrzeżonymi znakami towarowymi grupy Microsoft. Wszystkie inne znaki towarowe są własnością ich odnośnych właścicieli. Książka ta przedstawia poglądy i opinie autorów. Przykłady firm, produktów, osób i wydarzeń opisane w niniejszej książce są fikcyjne i nie odnoszą się do żadnych konkretnych firm, produktów, osób i wydarzeń, chyba że zostanie jednoznacznie stwierdzone, że jest inaczej. Ewentualne podobieństwo do jakiejkolwiek rzeczywistej firmy, organizacji, produktu, nazwy domeny, adresu poczty elektronicznej, logo, osoby, miejsca lub zdarzenia jest przypadkowe i niezamierzone. APN PROMISE SA dołożyła wszelkich starań, aby zapewnić najwyższą jakość tej publikacji. Jednakże nikomu nie udziela się rękojmi ani gwarancji. APN PROMISE SA nie jest w żadnym wypadku odpowiedzialna za jakiekolwiek szkody będące następstwem korzystania z informacji zawartych w niniejszej publikacji, nawet jeśli APN PROMISE została powiadomiona o możliwości wystąpienia szkód. ISBN: Projekt graficzny okładki: Marek Włodarz Fotografia na okładce: Stock photo Scott Kochsiek Redakcja: Marek Włodarz Korekta: Ewa Swędrowska Skład i łamanie: MAWart Marek Włodarz
3 Spis treści Wstęp... vii 1 Microsoft Azure Usługi obliczeniowe Usługi danych Usługi aplikacji Usługi sieci Zastosowania platformy Azure Microsoft Azure i Microsoft Cloud OS Środowisko wytwórcze, cennik usług i subskrypcja platformy Microsoft Azure Podsumowanie Usługi obliczeniowe Maszyny wirtualne Witryny sieci web Usługi w chmurze (Cloud Services) Usługi mobilne Podsumowanie Usługi danych Usługa Magazyn Usługa Baza danych SQL Usługa SQL Server jako maszyna wirtualna Usługa Inspekcja dla usługi Baza danych SQL Usługa HDInsight Usługa Pamięć podręczna Usługa Odzyskiwanie witryn Podsumowanie Usługi aplikacji Usługi multimediów Usługa Magistrala usług Usługa Centra powiadomień...52 iii
4 iv Spis treści 4.4 Usługa Visual Studio Online Usługa Azure Active Directory Usługa Uwierzytelnianie wieloskładnikowe Podsumowanie Usługi sieci Usługa Sieć wirtualna Usługa Menedżer ruchu Podsumowanie Studium przypadku: serwis Newsletter Biznesowa wizja systemu Projektowa wizja systemu Przygotowanie projektu Przygotowanie bazy danych Dodanie klasy zarządzającej operacjami na bazie danych Utworzenie strony domowej Logowanie użytkowników Przeglądanie listy aktywnych subskrypcji Przeglądanie listy aktywnych subskrypcji Logowanie administratora serwisu Przygotowanie strony wzorcowej Podsumowanie Studium przypadku: serwis TwitterBigData Biznesowa wizja systemu Projektowa wizja systemu Przygotowanie zaplecza Automatyzacja pracy z klastrem Wizualizacja wyników Przygotowanie strony wzorcowej Podsumowanie Studium przypadku: serwis Muzodajnia Biznesowa wizja systemu Projektowa wizja systemu Przygotowanie zaplecza Tworzenie projektu serwisu Muzodajnia Dodawanie plików do kolekcji Przygotowanie strony wzorcowej...174
5 Spis treści v 8.7 Konfiguracja roli przetwarzającej pliki Podsumowanie Studium przypadku: mobilny klient serwisu Muzodajnia Biznesowa wizja systemu Projektowa wizja systemu Przygotowanie zaplecza Tworzenie mobilnego klienta serwisu Muzodajnia Podsumowanie Bibliografia...211
6
7 Wstęp Książka jest przeznaczona dla szerokiego kręgu deweloperów, którzy pragną rozpocząć swoją przygodę z platformą chmurową Azure firmy Microsoft i znają język C#, technologię ASP.NET, LINQ oraz podstawy baz danych. Microsoft Azure to jedna z wielu platform chmurowych, które powstały w ciągu kilku ostatnich lat i zdobyły znaczącą pozycję na rynku usług IT w skali globalnej. Inni wielcy gracze na rynku usług chmurowych to Amazon z Amazon Web Services, Google z Google Cloud Platform, HP z ofertą HP Helion, IBM z chmurą IBM Cloud, czy wreszcie Oracle z kompleksową ofertą Oracle Cloud. Każda z wymienionych platform oferuje gotowe do subskrypcji i użycia własne aplikacje chmurowe usługi w modelu SaaS a także dostęp do usług w modelach IaaS i PaaS. Platforma chmurowa Microsoft Azure zapewnia także usługi w każdym z trzech wymienionych modeli. Platforma Azure bardzo dynamicznie się rozwija i oferuje coraz więcej specjalizowanych usług poczynając od, w różnym stopniu prekonfigurowanych, maszyn wirtualnych, poprzez usługi mobilne, multimedialne, integracyjne, różne rodzaje usług danych, czy wreszcie usługi wspierające przetwarzanie Big Data. Usług przybywa, niektóre uzyskują nową funkcjonalność lub są wycofywane, co rodzi trudności z ich przejrzystą klasyfikacją. W tej książce autorzy sklasyfikowali i opisali usługi platformy Azure rozdziały 1-5 wzorując się na klasycznym podziale zaproponowanym w [K2]*. Klasyfikacja i charakterystyka usług platformy to wstęp do drugiej części książki. Zawiera ona kompletne przykłady projektowania, implementacji i wdrażania aplikacji, które ilustrują najnowsze trendy i zastosowania przetwarzania w chmurze. Przykład pierwszy to aplikacja o nazwie Newsletter. Serwis Newsletter to dość prosta aplikacja webowa, która ilustruje wykorzystanie usługi obliczeniowej Witryny sieci Web, usługi danych Baza danych SQL oraz uwierzytelniania użytkowników za pomocą kont w sieciach społecznościowych lub korporacyjnych. Bardziej wymagające są trzy kolejne przykłady. Przykład drugi to aplikacja o nazwie TwitterBigData. Serwis TwitterBigData to dość rozbudowana aplikacja webowa, która ilustruje przetwarzanie Big Data w oparciu o platformową usługę HDInsight. Projektując i implementując tę aplikację, szczegółowo opisujemy proces dodawania, konfiguracji oraz użytkowania * Lista pozycji bibliograficznych znajduje się na końcu książki. Odnośniki do bibliografii są prezentowane w sposób pokazany tutaj (przyp. red.). vii
8 viii Wstęp klastra Apache Hadoop z nośnikiem danych dla klastra w postaci usługi Magazyn i strukturą Table jako tymczasową hurtownią danych. Za źródło danych posłużą wpisy wyciągane z serwisu Twitter za pomocą Twitter streaming API. Wyniki analizy zapiszemy w bazie danych korzystając z usługi Baza danych SQL i zaprezentujemy użytkownikowi serwisu w postaci wykresów wyświetlanych w interfejsie aplikacji webowej. Przykład trzeci to aplikacja o nazwie Muzodajnia. Serwis Muzodajnia to aplikacja zbudowana z wykorzystaniem usługi obliczeniowej typu Cloud Service z rolą webową i rolą przetwarzającą, które komunikują się z wykorzystaniem kolejek wchodzącej w skład usługi Magazyn. Istotą przykładu jest także wykorzystanie Usługi multimediów do strumieniowego odsłuchiwania muzyki, w połączeniu z usługą pamięci podręcznej Redis Cache oraz usługą danych Baza danych SQL. Ostatni, czwarty przykład to projekt i implementacja mobilnego klienta serwisu Muzodajnia. Przykład pozwoli w pełni zilustrować możliwości usługi Usługi multimediów jako zaplecza aplikacji mobilnej. Jego istotą jest również wykorzystanie usługi Notification Hubs do wysyłanie powiadomień wypychanych oraz usługi Baza danych SQL jako źródło informacji o zgromadzonej kolekcji plików audio. Aby aplikacja mobilna była niezależna od platformy uruchomieniowej, wykorzystamy framework Apache Cordova. Na koniec przetestujemy możliwości aplikacji, korzystając ze smartfonów z systemami Android, Windows Phone 8.1 oraz Windows 10 Mobile Technical Preview. Wszystkie wymienione aplikacje zostały wytworzone w środowisku Visual Studio Community 2015 RC, z systemem Windows 10, build Kompletne kody źródłowe są dostępne do pobrania ze strony w witrynie wydawcy pod adresem w zakładce Więcej informacji.
9 Rozdział 1 Microsoft Azure Microsoft Azure to platforma chmurowa firmy Microsoft, wcześniej znana pod nazwą Windows Azure. Platforma dostarcza szerokie spektrum usług, które umożliwiają budowanie, wdrażanie i zarządzanie różnymi rodzajami aplikacji i serwisów w globalnej sieci centrów danych firmy Microsoft. Serwisy i aplikacje, w tym webowe, multimedialne czy mobilne, mogą być wytwarzane z użyciem różnych języków, narzędzi, systemów operacyjnych oraz frameworków. Początkowo platforma oferowała jedynie usługi w modelu PaaS [P2,P5], ale obecnie wspiera także inne chmurowe modele usług, czyli IaaS i SaaS [P2,P5]. Usługa IaaS (ang. Infrastructure as a Service) polega na zapewnieniu klientowi dostępu do zwirtualizowanego sprzętu i zazwyczaj wirtualnej maszyny. Dostawcy usługi IaaS jednak często oferują dodatkowe zasoby w postaci biblioteki obrazów maszyn wirtualnych, pojemników na dane, zapór sieciowych, adresów IP, wirtualnych sieci lokalnych czy też pakietów oprogramowania. Wszystkie zasoby są ulokowane w centrach danych dostawców usługi IaaS i udostępniane wynajmowane klientom na żądanie. Użytkownicy IaaS są odpowiedzialni za instalowanie, aktualizacje i utrzymanie systemów operacyjnych oraz własnych aplikacji działających na wynajętej infrastrukturze. Grupą docelową usługi IaaS są administratorzy i kierownicy projektów IT. Jeśli lokalna infrastruktura IT staje się niewydolna lub w ramach nowego projektu trzeba szybko taką infrastrukturę zapewnić, to usługi chmury w modelu IaaS stają się najszybszym i zwykle najefektywniejszym ekonomicznie rozwiązaniem. W modelu PaaS (ang. Platform as a Service) dostawca usługi zapewnia klientowi zwirtualizowany sprzęt, systemy operacyjne i środowisko wykonawcze potrzebne do uruchomienia aplikacji zbudowanej przez klienta. W tym modelu dostawca usługi zarządza systemami operacyjnymi, środowiskami wykonawczymi i utrzymaniem sprzętu, ale klient sam musi zarządzać swoimi aplikacjami i danymi. Większość dostawców usług PaaS zapewnia je wraz z funkcją autoskalowania i mechanizmem równoważenia obciążenia ruchu sieciowego. Grupą docelową usługi PaaS są zazwyczaj deweloperzy aplikacji. Oni są także dedykowanymi odbiorcami tej książki, ponieważ zilustrowano w niej procesy wytwarzania różnych rodzajów aplikacji przez pryzmat usług chmury dostępnych właśnie dla deweloperów. 1
10 2 Rozdział 1: Microsoft Azure W modelu SaaS (ang. Software as a Service) dostawca usługi zapewnia klientowi oprogramowanie aplikacyjne. Klient, odbiorca usługi, zarządza jedynie swoimi danymi biznesowymi, które rezydują w aplikacji i są przez nią przetwarzane. W tym modelu dostawca usługi zarządza sprzętem, systemami operacyjnymi, środowiskiem wykonawczym oraz utrzymaniem i rozwojem aplikacji. Grupą docelową usługi SaaS są właściciele firm i szefowie organizacji. To oni muszą podjąć decyzję o zakupie aplikacji w formie subskrypcji chmurowej usługi dostępnej online w trybie 24/7. Usługi w modelu SaaS są powszechnie dostępne także dla klientów indywidualnych. Typowym przykładem są usługi poczty elektronicznej Gmail i Outlook. Alternatywą klasyfikowania usług platformy Azure poprzez odniesienie ich do klasycznych modeli IaaS, PaaS i SaaS jest funkcjonalny podział usług na cztery grupy: usługi obliczeniowe, usługi danych, usługi aplikacji, usługi sieciowe. Każdą grupę krótko scharakteryzowano w kolejnych podpunktach tego rozdziału i szerzej opisano w rozdziałach 2 5. Trzeba jednak wyraźnie zaznaczyć, że wymieniony podział jest umowny. UWAGA W niektórych materiałach informacyjnych Microsoft można znaleźć podział usług platformy Azure na cztery warstwy: warstwę danych, warstwę aplikacji, warstwę integracji i warstwę kontroli dostępu. W ostatniej wersji platformy Azure pojawiła się nowa, bardziej szczegółowa klasyfikacja usług [I3]. Wśród zapewnianych usług można znaleźć takie, które mogłyby trafić do różnych grup. Przykładowo, usługa Maszyny wirtualne, jak i usługa HDInsight mogą być sklasyfikowane zarówno jako usługi obliczeniowe, jak i usługi danych. Mogą być rozpatrywane jako usługi obliczeniowe, ponieważ po skonfigurowaniu dostarczają infrastrukturę i moc obliczeniową. Jednak funkcjonalnie są też pojemnikami danych i dlatego mogą być zaliczone do grupy usług danych. Korzystając z usług platformy Azure użytkownicy zawierają z firmą Microsoft umowy SLA (ang. Service Level Agreement), które dotyczą formalnych poziomów świadczonych usług. Każda usługa platformy jest objęta indywidualną umową SLA. Ogólnie, umowa SLA to gwarancja firmy Microsoft zapewniania usługi w pewnym scenariuszu i w podanym okresie rozliczeniowym. Przykładowo, umowa SLA
11 1.1 Usługi obliczeniowe 3 dotycząca usługi HDInsight oznacza gwarancję, że każdy wdrożony klaster usługi HDInsight będzie miał łączność zewnętrzną przez co najmniej 99,9% czasu w miesiącu rozliczeniowym. Platforma Azure jest klasyfikowana jako chmura publiczna. Oznacza to, że oferowane usługi są dostarczane za pośrednictwem otwartego Internetu. Medium takie jak publiczny Internet jest z natury rzeczy podatne na wszelkie ryzyka związane z zapewnieniem bezpieczeństwa danych, zasobów, tożsamości etc. W rezultacie kluczowym aspektem platformy Azure jest konieczność zapewnienia bezpieczeństwa, ochrony prywatności, a także zgodności z przepisami na poziomie wymogów korporacyjnych. Firma Microsoft zapewnia, że wszystkie te aspekty zostały uwzględnione na etapie projektowania platformy i są na bieżąco monitorowane i sprawdzane podczas jej działania. Dodatkowo, platforma Azure uzyskała atesty bezpieczeństwa i zgodności z prawem kilku organizacji międzynarodowych, krajowych i branżowych. Szczegółowy wykaz uzyskanych atestów i certyfikatów jest dostępny pod adresem: Usługi obliczeniowe Usługi obliczeniowe to sposoby dostarczania infrastruktury i mocy obliczeniowej na platformie Azure. Obecnie platforma dostarcza cztery rodzaje usług obliczeniowych: Maszyny wirtualne (ang. Virtual Machines) usługa tworzenia, wdrażania i zarządzania maszynami wirtualnymi w chmurze Azure. Witryny sieci Web (ang. Web Sites) usługa dostępu do prekonfigurowanego środowiska webowego w chmurze Azure. Pozwala na tworzenie nowych witryn lub migrację już istniejących. Usługi w chmurze (ang. Cloud Services) usługa dostępu do budowania, wdrażania i utrzymywania skalowalnych aplikacji w chmurze Azure. Usługi mobilne (ang. Mobile Services) usługa umożliwiająca szybkie tworzenie i wdrażanie aplikacji mobilnych, niezależnych od platform sprzętowo-programowych urządzeń. UWAGA W wersji zapoznawczej (ang. Preview) platforma dostarcza usługę Partia zadań (ang. Azure Batch), którą również należy zaliczyć do grupy usług obliczeniowych.
12 4 Rozdział 1: Microsoft Azure Usługi Witryny sieci Web oferują łatwość budowania i wdrażania aplikacji oraz uwalniają dewelopera od większości procedur zarządzania taką aplikacją. Deweloper może wytworzyć witrynę od podstaw, korzystając z kilku technologii wspieranych przez Microsoft, np. ASP.NET, Node.js, PHP czy Phyton. Alternatywnie deweloper może skonfigurować i uruchomić aplikację webową, wykorzystując w tym celu jeden z wielu gotowych frameworków, platform publikacyjnych lub otwartych systemów zarządzania treścią dostępnych w galerii (ang. Web Application Gallery)[I4]. Usługi Maszyny wirtualne są właściwym wyborem, gdy z powodów prawnych, organizacyjnych lub innych wymagany jest znaczny poziom kontroli przy budowie, wdrażaniu i zarządzaniu aplikacją. Deweloper może konfigurować wymaganą infrastrukturę IT i tworzyć maszyny wirtualne na postawie wielu gotowych szablonów lub dostarczać własne obrazy. Ten sposób uzyskiwania mocy obliczeniowej gwarantuje najwyższy możliwy poziom kontroli nad budowaną aplikacją lub serwisem, ale dzieje się to kosztem łatwości wdrażania i zarządzania taką aplikacją lub serwisem. Pośrednim rozwiązaniem są Usługi w chmurze. Oferują względną łatwość wdrażania i utrzymania aplikacji, ale kosztem zmniejszenia zakresu kontroli i możliwości zarządzania użytkownika własną aplikacją lub serwisem. Ostatnią usługą w tej grupie są Usługi mobilne, nazywane często usługami zaplecza (ang. backend) aplikacji mobilnych. Dzięki zestawom SDK dla popularnych platform mobilnych oraz zaawansowanemu i elastycznemu interfejsowi API usługi mobilne pozwalają na szybkie tworzenie aplikacji wykorzystujących usługi chmury i to niezależnie od platformy systemowej i typu urządzenia. 1.2 Usługi danych Platforma Azure dostarcza szereg usług, które zapewniają niezawodne przechowywanie różnych rodzajów danych, szybki dostęp, możliwość analizy czy wreszcie funkcje odzyskiwania danych. Usługi te można pogrupować następująco: Zarządzanie danymi (ang. Data Management) grupa usług z różnymi rodzajami pojemników danych i mechanizmami zarządzania nimi, w tym: SQL Server uruchomionych na dedykowanych maszynach wirtualnych; bazach danych SQL Azure; pojemnikach typu NoSQL, magazynach danych typu BLOB, czy wreszcie usłudze StoreSimple, która pozwala wykonywać kopie zapasowe oraz archiwizować i odzyskiwać dane. Analiza biznesowa (ang. Business Analytics) platforma umożliwia przeprowadzenie analizy biznesowej dużych zbiorów danych z pomocą kilku mechanizmów. Dla danych relacyjnych dedykowana jest klasyczna usługa SQL Server Reporting and Analysis Services, w wersji chmurowej oparta o usługę Maszyny
13 1.3 Usługi aplikacji 5 wirtualne. Dla danych nierelacyjnych dedykowana jest zasadniczo usługa HDInsight, oparta o technologię Apache Hadoop. Do tej grupy można również zaliczyć usługę Microsoft Azure Marketpace, czyli odpłatnego udostępniania zbiorów danych i aplikacji w modelu SaaS. Usługi związane z analizą biznesową są intensywnie rozwijane i w wersji zapoznawczej platforma udostępnia już kilka kolejnych usług z tej grupy, w tym Uczenie maszynowe, Analiza strumienia, Fabryka danych. Pamięć podręczna (ang. Cache Service) usługa dostępu do zabezpieczonej, rozproszonej pamięci podręcznej; zastosowanie usługi pozwala zwiększyć responsywność aplikacji i zmniejszyć obciążenie baz danych. Kopia zapasowa (ang. Backup) usługa umożliwia zautomatyzowanie procesu tworzenia kopii zapasowych danych klienta i umieszczania ich w chmurze Azure. Odzyskiwanie witryn (ang. Websites Recovery) usługa zapewnia kilka funkcjonalności, w tym wspomaga i automatyzuje ochronę maszyn wirtualnych umiejscowionych w lokalnych, firmowych centrach danych poprzez ich replikację i odzyskiwanie do/z chmury Azure. Także ta grupa powiększy się niebawem o nowe usługi, które w chwili pisania tej książki były dostępne w wersji zapoznawczej. Nowo wdrażane usługi to między innymi, Wyszukiwanie Azure (ang. Azure Search), Fabryka danych (ang. Data Factory), Analiza strumienia (ang. Stream Analitics) oraz Uczenie maszynowe (ang. Machine Learning) usługa oferująca zaawansowane narzędzia do analizy predykcyjnej. Szczegółowe informacje znajdują się w dokumentacji platformy Azure [I3]. 1.3 Usługi aplikacji Usługi aplikacji to usługi dodatkowe, które wspomagają sam proces tworzenia i zarządzania aplikacją. Pozwalają także zwiększyć wydajność aplikacji, jej bezpieczeństwo, czy też wzbogacają mechanizmy integracji. Platforma oferuje obecnie osiem usług w tej grupie: Usługi multimediów (ang. Media Services) usługi wspierają tworzenie, zarządzanie i dystrybucję treści multimedialnych. Składniki treści multimedialnych można ze sobą łączyć, tworząc złożone przepływy (ang. workflows), które nadzorują i sterują ich dystrybucją w chmurze. Przesyłanie wiadomości (ang. Messaging) przesyłanie wiadomości może być realizowane albo w oparciu o pierwotną Usługę kolejek (ang. Azure Queues),
14 6 Rozdział 1: Microsoft Azure albo w oparciu o rozbudowaną Magistralę usług (ang. Azure Service Bus). Obie usługi znacznie różnią się zakresem zastosowań i parametrami technicznymi. Centra powiadomień (ang. Notification Hubs) skalowalna, konfigurowalna usługa umożliwiająca wysyłanie powiadomień wypychanych na urządzenia z systemem ios, Android lub Windows albo urządzenia Kindle. Usługa harmonogramu (ang. Harmonogram) usługa umożliwia definiowanie i uruchamianie zadań/akcji, które mogą wywoływać usługi z i spoza systemu Azure. Zadania/akcje mogą być uruchamiane na żądanie, jednorazowo bądź cyklicznie. Usługa BizTalk (ang. BizTalk Services) usługa typu SaaS, która udostępnia zdalnie serwer BizTalk. Usługa wspiera integrację aplikacji chmurowej klienta z aplikacjami innych firm (ang. Business-to-Business, B2B) lub z innymi aplikacjami wewnątrz organizacji (ang. Enterprise Application Integration, EAI). Visual Studio Online (ang. Visual Studio Online) usługa wspomagająca zarządzanie cyklem życia aplikacji (ang. Application Lifecycle Management, ALM). Zapewnia możliwość hostowania kodu (Git, Team Foundation Version Control), planowania zadań oraz monitorowania ich postępów, wykonywania automatycznych kompilacji, uruchamiania testów. Active Directory (ang. Active Directory) usługa udostępnia kompleksowe rozwiązania do zarządzania tożsamościami i prawami dostępu do zasobów i usług chmurowych. Umożliwia użytkownikom uwierzytelnianie za pomocą kont w sieciach społecznościowych (Facebook, Twitter) lub korporacyjnych (Microsoft, Yahoo, Google). Uwierzytelnianie wieloskładnikowe (ang. Multi-Factor Authentication) usługa zapewnia dodatkową warstwę uwierzytelniania (połączenia telefoniczne, wiadomości SMS, ), tak aby lepiej zabezpieczyć dostęp do aplikacji chmurowych i/lub tych działających wewnątrz organizacji. UWAGA Ponieważ Usługa kolejek jest dostępna dopiero po uzyskaniu konta w usłudze Magazyn, to jest często zaliczana do grupy usług danych, a nie aplikacji. Również w tej grupie wkrótce pojawią się nowe usługi, które w chwili pisania tej książki były dostępne w wersji zapoznawczej. Nowe, stopniowo wdrażane, usługi to miedzy innymi: Automatyzacja (ang. Automation), Usługa RemoteApp systemu Azure (ang. RemoteApp), Zarządzanie interfejsami API (ang. API Managament), Wgląd w dane operacyjne (ang. Operational Insights), czy wreszcie Application Insights usługa wspierająca monitorowanie, wykrywanie i rozwiązywanie problemów oraz ulepszanie aplikacji sieci Web.
15 1.4 Usługi sieci Usługi sieci Usługi sieci wspomagają łączenie wewnętrznej sieci firmy/organizacji z chmurą Azure, wspomagają zarządzanie ruchem w sieci oraz przyspieszają dostarczanie zawartości sieci Web do użytkownika końcowego. W Polsce dostępne są następujące usługi z tej grupy: Sieć wirtualna (ang. Virtual Network) usługa wspiera tworzenie wirtualnych sieci prywatnych (VPN) na platformie Azure oraz bezpieczne łączenie ich z lokalną infrastrukturą informatyczną. Menedżer ruchu (ang. Traffic Manager) usługa umożliwia równoważenie ruchu przychodzącego do aplikacji umieszczonych w chmurze. Aplikacje oznaczają tutaj witryny sieci Web, usługi sieciowe oraz dowolne inne, skonfigurowane punkty końcowe. Sieć CDN (ang. Content Delivery Network, CDN) usługa przenosi zawartość z centrów danych Microsoft w nich są ulokowane serwery usług hostingowych na serwery znajdujące się bliżej użytkownika końcowego. Dzięki krótszym czasom oczekiwania i wysokiej dostępności, sieć CDN zapewnia dostarczanie zawartości na dużą skalę z większą wydajnością. W niektórych rejonach świata jest jeszcze dostępna usługa ExpressRoute. Usługa ta pozwala na tworzenie prywatnych połączeń między centrami danych chmury Azure a infrastrukturą lokalną lub rozciągającą się na kilka lokalizacji. Połączenia ExpressRoute omijają publiczny Internet i oferują większą niezawodność, zwiększoną szybkość, krótsze opóźnienia oraz lepsze zabezpieczenia niż typowe połączenia internetowe. 1.5 Zastosowania platformy Azure Jak dotąd, platforma Azure jawi się nam jako kolekcja różnych usług, podzielonych funkcjonalnie na cztery opisane wcześniej grupy. Warto jednak spojrzeć na platformę Azure pod kątem możliwych zastosowań biznesowych. Microsoft podaje dziesięć różnych kategorii rozwiązań, gdzie zastosowanie platformy może przynieść wymierne korzyści biznesowe firmom i organizacjom: Elastyczna infrastruktura zasoby w chmurze są przydzielane na żądanie i, co ważne, opłata jest pobierana wyłącznie za wielkość i czas używania zasobów. Jeśli przydzielone zasoby stają się niewystarczające lub nadmiarowe, to można szybko je rekonfigurować. Platforma oferuje również dostęp do galerii prekonfigurowanych maszyn wirtualnych, które można szybko uruchomić i dostosować
16 8 Rozdział 1: Microsoft Azure do wymagań budowanej aplikacji. Co więcej, przydzielone maszyny wirtualne i inne składniki platformy Azure, np. dyski wirtualne, można łatwo zintegrować z istniejącą w firmie/organizacji infrastrukturą IT za pomocą usługi Sieć wirtualna. Wsparcie mobilności platforma umożliwia szybkie budowanie i wdrażanie zaplecza (backendu) dla aplikacji mobilnych. W szczególności Usługi mobilne wspierają wytwarzanie aplikacji niezależnych od platform sprzętowo-programowych urządzeń. Oznacza to, że mogą współdziałać z różnymi platformami, w tym Android, ios czy Windows Phone. Ułatwieniem dla tego rodzaju aplikacji może być potwierdzanie tożsamości poprzez wykorzystanie kont w portalach społecznościowych, Facebook, Twitter, etc. Witryny sieci Web dzięki temu, że centra danych Microsoft działają w systemie 24/7 z gwarancją niezawodności bliską 100% dokument SLA [I5] platforma umożliwia budowanie witryn sieci Web o globalnym zasięgu i działających wyjątkowo niezawodnie. Tożsamości i uprawnienia użytkowników takich witryn można kompleksowo kontrolować za pomocą usługi Active Directory. Źródła danych witryn można bezpiecznie i niezawodnie przechowywać w bazach danych SQL Azure, tabelach NoSQL, czy wreszcie w magazynach BLOB. Witryny można wytwarzać niemal w dowolnym języku programowania z wykorzystaniem wielu popularnych frameworków dostępnych w Azure App Gallery. Multimedia platforma ułatwia i wspiera budowanie multimedialnych aplikacji biznesowych z obsługą różnych technologii, w tym Flash, HTML5, JavaScript i różnych systemów, w tym ios i Android. Pomocne są tutaj Usługi multimedialne, dzięki którym można definiować i kontrolować złożone przepływy treści multimedialnych w układzie end-to-end. Treści multimedialne są kodowane i przesyłane strumieniowo. Wspierane jest zarządzanie prawami cyfrowymi DRM (ang. Digital Rights Management) zabezpieczone odpowiednimi certyfikatami. Integracja platforma udostępnia kilka sposobów integracji istniejącej w firmie/ organizacji infrastruktury z aplikacjami i usługami w chmurze. Dwa główne rozwiązania integracyjne można budować w oparciu o usługę Magistrala usług lub przy wykorzystaniu Usługi BizTalk. Zarządzanie tożsamościami i dostępem platforma udostępnia chmurową wersję usługi Active Directory, która może być wykorzystana do kontroli dostępu do zasobów oraz zarządzania tożsamościami zarówno w chmurze, jak i infrastrukturze IT firmy/organizacji. Dodatkową, zwiększającą bezpieczeństwo warstwę uwierzytelniania zapewnić może usługa Uwierzytelnianie wieloskładnikowe. Przetwarzanie Big Data platforma udostępnia kilka usług wspierających analizę dużych zbiorów danych. Podstawą jest usługa HDInsight, oparta o technologię
17 1.6 Microsoft Azure i Microsoft Cloud OS 9 Apache Hadoop. Przetwarzanie wymaga zdefiniowania klastra obliczeniowego, wejściowych zbiorów danych i skryptów przetwarzających. Wyniki analizy są zapisywane w bazach, np. z pomocą usługi Baza danych SQL i wizualizowane z pomocą udostępnianych przez platformę języków i narzędzi. Usługi związane z hasłem Big Data są obecnie intensywnie rozwijane. Przykładowo, w wersji zapoznawczej jest dostępna usługa Analiza strumienia oraz usługa Uczenie maszynowe. Pierwsza z nich umożliwia znajdowanie przydatnej wiedzy w informacjach pochodzących z urządzeń, czujników, infrastruktury, aplikacji i danych. Druga to zestaw zaawansowanych narzędzi i algorytmów do analizy predykcyjnej. Wytwarzanie i testowanie aplikacji platforma udostępnia usługę Maszyny wirtualne. Uzyskane dzięki tej usłudze maszyny wirtualne można skonfigurować i wykorzystać do budowy, wdrażania i testowania nowego oprogramowania, nad którym deweloper ma pełną kontrolę. Takie podejście przyspiesza proces wytwarzania i wdrażania nowych aplikacji i optymalizuje ten proces pod względem ekonomicznym. Bezpieczna i niezawodna przestrzeń magazynowa platforma Azure udostępnia różne rodzaje zabezpieczonych magazynów (pojemników) danych. Wbudowany mechanizm geo-replikacji gwarantuje, że składowane dane są zawsze dostępne, mimo ewentualnego uszkodzenia bieżąco używanej kopii. Zarządzanie danymi platforma udostępnia znane z klasycznych rozwiązań mechanizmy zarządzania danymi, takie jak projektowanie relacyjnych baz danych czy Transact-SQL. Mechanizmy te można zastosować do różnych usług danych dostępnych na platformie Azure. 1.6 Microsoft Azure i Microsoft Cloud OS Microsoft Azure to tylko jeden z trzech filarów, które leżą u podstaw wizji uniwersalnej platformy Microsoft. Jest to wizja w dużym stopniu już zrealizowana zintegrowanej platformy, która umożliwi budowanie, wdrażanie, działanie i zarządzanie aplikacjami w infrastrukturze lokalnej z wykorzystaniem dowolnego dostawcy usług hostingowych oraz platformy Microsoft Azure. Dla takiej wizji zintegrowanej platformy firma Microsoft rozwija system operacyjny Cloud OS w postaci pakietu narzędzi o nazwie System Center. Najnowsza jego wersja, System Center 2012 R2, zawiera wiele udoskonaleń w obszarach powoływania i monitorowania składników infrastruktury, kontroli wydajności aplikacji, automatyzacji i samoobsługi oraz zarządzania usługami.
18 10 Rozdział 1: Microsoft Azure Sama platforma Microsoft Azure rezyduje w kilkunastu centrach danych Microsoft rozlokowanych w różnych częściach świata [I6]. Jej architektura bazuje na programowym kontrolerze-fabryce działającym w każdym z centrów danych. Kontroler-fabryka automatyzuje instalację obrazów wirtualnych systemów operacyjnych na sprzęcie serwerowym. Każda fabryka-kontroler zarządza cyklem życia instalacji poprzez alokowanie i zwalnianie sprzętu i obrazów systemów operacyjnych. W typowym scenariuszu, gdy deweloper instaluje usługę w chmurze, kontroler-fabryka dostarcza serwerom sprzętu, instaluje w nich obrazy systemów operacyjnych, dostarcza odpowiednie oprogramowanie sieciowe, np. routery, włącza oprogramowanie systemowe, np. mechanizmy równoważenia obciążenia i instaluje usługę na serwerach. Po zainstalowaniu usługa jest gotowa do wykorzystania przez uprawnionego użytkownika. Liczba instancji usługi jest konfigurowana przez jej właściciela. Podobnie ma się rzecz z zasobami (moc procesora, rozmiar pamięci), które zostają przydzielone usłudze. W czasie trwania cyklu życia egzemplarza usługi kontroler-fabryka jest odpowiedzialny za automatyzację konserwacji, bezpieczeństwo, działanie oraz dostępność instancji usługi. W skład architektury wchodzą pewne trwałe zasoby, takie jak routery i serwery DNS odpowiedzialne za rozkład obciążenia na wiele egzemplarzy usługi. Co ważne, architektura platformy zapewnia automatyczną replikację ważnych zasobów i dostarczanych usług. Przykładowo, jeśli aplikacja użytkownika korzysta z usługi Baza danych SQL, to baza danych jest utrzymywana zwykle w trzech egzemplarzach zobacz podrozdział 3.2 i 3.3. Jeśli z jakiś powodów egzemplarz główny bazy danych ulega awarii, to system zarządzania platformą Azure udostępnia takiej aplikacji jej pierwszą replikę bazy. W tle kontroler-fabryka powołuje do istnienia nowy egzemplarz replikę takiej bazy danych. W skład platformy Azure wchodzą także komponenty odpowiedzialne za mierzenie, rozliczanie i raportowanie poziomu wykorzystania usługi przez poszczególnych użytkowników. 1.7 Środowisko wytwórcze, cennik usług i subskrypcja platformy Microsoft Azure Podstawowym środowiskiem wytwórczym dewelopera aplikacji i usług na platformę Microsoft Azure jest Visual Studio, obecnie w wersji Samo Visual Studio jednak nie wystarcza i musi być uzupełnione o odpowiedni pakiet SDK, a często i o dodatkowe biblioteki. Pakiet SDK umożliwia wytworzenie aplikacji lub usługi z wykorzystaniem preferowanego przez dewelopera języka programowania i frameworku. Najprostszym sposobem zainstalowania w komputerze dewelopera wszystkich niezbędnych składników jest uruchomienie programu narzędziowego
19 1.7 Środowisko wytwórcze, cennik usług i subskrypcja platformy Microsoft Azure 11 Microsoft Web Platform Installer, który można pobrać spod adresu microsoft.com/web/downloads/platform.aspx. Z każdym zasobem platformy Azure są związane plany taryfowe. Cennik poszczególnych komponentów platformy jest dostępny pod adresem Generalnie obowiązuje zasada, że płaci się tylko za zużyte zasoby, ale podstawa obliczania stawek zależy od kategorii usługi. Przykładowo, opłaty ponoszone za usługę Maszyny wirtualne zależą od zastosowanego systemu (Windows, Linux etc), warstwy wystąpień obliczeniowych (Podstawowa, Standard), serii maszyn w ramach warstwy i wreszcie określonej konfiguracji zasobów sprzętowych w ramach danej serii. Opłaty za usługę Magazyn są obliczane według stawek za udostępnianą przestrzeń magazynową, liczbę transakcji magazynu, liczbę transferów danych wychodzących i wybraną opcję nadmiarowości danych. Jeszcze inna jest podstawa obliczania stawek za usługę HDInsight i inna za usługę Magistrala danych. Miesięczne rachunki można oszacować, korzystając z kalkulatora cen: microsoft.com/pl-pl/pricing/calculator/. Rzeczywisty stan konta i rachunki w każdej chwili można sprawdzić w portalu rozliczeń Subscriptions. Syntetyczna informacja o stanie konta jest wyświetlana po zalogowaniu się na portal zarządzania Azure, Można również skonfigurować automatyczne alerty dotyczące rozliczeń, aby otrzymywać powiadomienia, gdy kwota wydatków zbliży się do limitu dla posiadanej subskrypcji usług platformy. Aby uzyskać możliwość korzystania z usług platformy i wdrażania na platformę aplikacji, deweloper lub organizacja muszą najpierw uzyskać konto w globalnej sieci Microsoft, a następnie zarejestrować w nim odpowiednią subskrypcję platformy Azure. Konta i subskrypcje są zakładane poprzez portal Azure Account Center Osoba, która zakłada konto, staje się administratorem konta dla wszystkich subskrypcji utworzonych w jego ramach. Firma Microsoft oferuje kilka różnych schematów zarządzania kontem, subskrypcjami i rolami administracyjnymi hh aspx. Uzyskując subskrypcję platformy, deweloper otrzymuje login i hasło dostępu do portalu zarządzania Azure manage.windowsazure.com/ rys Portal zarządzania Azure pozwala deweloperowi subskrybować usługi platformy, decydować o ich lokalizacji w centrach danych Microsoft, kontrolować pracę usług i wdrażać własne aplikacje. Po zalogowaniu się na portal zarządzania Azure, w pasku bocznym zobaczymy nazwy wszystkich dostępnych usług. Klikając opcję SETTINGS, w prawym oknie wyświetli się nazwa i identyfikator subskrypcji oraz administratora konta, jej właściciela. Na górnej belce widoczny jest przycisk
20 12 Rozdział 1: Microsoft Azure CREDIT STATUS. Po jego kliknięciu wyświetli się syntetyczna informacja o stanie posiadanego konta i liczby dni pozostałych do upływu okresu rozrachunkowego. Rysunek 1-1 Okno początkowe portalu zarządzania platformy Azure 1.8 Podsumowanie Platforma Microsoft Azure dostarcza szerokie spektrum usług, które umożliwiają budowanie, wdrażanie i zarządzanie różnymi rodzajami serwisów i aplikacji w globalnej sieci centrów danych firmy Microsoft. W rozdziale scharakteryzowano klasyczne modele platform chmurowych oraz szerzej opisano usługi platformy Azure w układzie funkcjonalnym, z podziałem na grupy usług obliczeniowych, usług danych, usług aplikacji oraz usług sieci. Scharakteryzowano także platformę pod kątem możliwych zastosowań biznesowych. W ostatnim podpunkcie podano technikalia związane ze środowiskiem wytwórczym, cennikiem usług oraz kontem i subskrypcją platformy.
21 Rozdział 2 Usługi obliczeniowe Usługi obliczeniowe to sposoby dostarczania infrastruktury i mocy obliczeniowej dla aplikacji uruchamianych na platformie chmurowej albo zamiennie jako modele hostowania i wykonywania kodu aplikacji na takiej platformie. Platforma Microsoft Azure zapewnia kilka różnych modeli hostowania i wykonywania kodu aplikacji. Podstawowe to Maszyny wirtualne (ang. Virtual Machines), Witryny sieci Web (ang. Azure Web Sites ), Usługi w chmurze (ang. Cloud Services) oraz Usługi mobilne (ang. Mobile Services). Pozostałe modele, dedykowane dla specjalnych zastosowań i aplikacji nie tylko webowych, to Partia zadań (ang. Azure Batch), usługa RemoteApp, usługa HDInsight oraz Windows HPC. W praktyce, aplikacje chmurowe rzadko kiedy korzystają jedynie z usług obliczeniowych. Zwykle korzystają z różnych typów usług danych, usług aplikacji i usług sieciowych. Co więcej, złożone aplikacje chmurowe są budowane i uruchamiane z wykorzystaniem jednocześnie kilku rodzajów usług obliczeniowych. W kolejnych punktach rozdziału opisano cztery podstawowe rodzaje usług obliczeniowych. Opisy charakteryzują funkcjonalność danej usługi oraz podstawowe elementy związane z konfigurowaniem i zarządzaniem taką usługą. 2.1 Maszyny wirtualne Maszyny Wirtualne to usługa typu IaaS. Dzięki niej projektanci systemów IT i deweloperzy uzyskują możliwość kreowania i używania maszyn wirtualnych na platformie chmurowej. Maszyny wirtualne mogą być tworzone albo przy pomocy portalu zarządzania Azure, albo programowo, przy wykorzystaniu Service Management API oraz odpowiednich narzędzi i bibliotek udostępnianych przez Microsoft dla systemów Windows, Linux i Macintosh. Tworząc nową maszynę wirtualną deweloper musi utworzyć wirtualny dysk VHD z obrazem potrzebnej maszyny. Dyski VHD są przechowywane jako bloby w usłudze Magazyn (Storage). Dysk VHD z obrazem można utworzyć na dwa sposoby: można załadować do niego własny dysk VHD, można wybrać dysk VHD z zarządzanej przez Microsoft galerii Maszyny Wirtualne Azure lub zarządzanego przez społeczność repozytorium VMDepot [I7]. 13
22 14 Rozdział 2: Usługi obliczeniowe W galerii i repozytorium znajdują się dyski VHD, które zawierają zarówno obrazy systemów operacyjnych Window i Linux, jak i obrazy różnych serwerów/systemów zainstalowanych wraz z tymi systemami operacyjnymi. W obu składnicach znajdziemy różne wersje, edycje i konfiguracje obrazów z oprogramowaniem: Windows Server, serwerów Linux (dystrybucje Suse, Ubuntu CentOS i inne), SQL Server, BizTalk Server, SharePoint Server, systemów CMS, itd. Deweloper, oprócz wyboru dysku VHD z obrazem maszyny wirtualnej (VM), musi wskazać rozmiar wystąpienia obliczeniowego (parametry maszyny hostującej daną VM) i wybrać dla niego lokalizację w jednym z centrów danych Microsoft. Maszyny wirtualne są obsługiwane zarówno w warstwie Podstawowa, jak i Standardowa. Warstwa Podstawowa to opcja ekonomiczna przeznaczona dla obciążeń związanych z projektowaniem i testowaniem aplikacji, które nie wymagają równoważenia obciążenia, automatycznego skalowania ani nadmiernie dużej ilości pamięci. Warstwa Standardowa to opcja zalecana w przypadku wszystkich aplikacji w warunkach obciążeń produkcyjnych. W obu warstwach dostępnych jest wiele typów maszyn pogrupowanych w serie A, D, DS i G. Maszyny w ramach danej serii różnią się wieloma parametrami technicznymi (ilość rdzeni, wielkość pamięci RAM, rodzaj i wielkość pamięci masowej) i przeznaczeniem, a w konsekwencji ceną za użytkowanie. Parametry maszyn wszystkich serii i typów oraz wskazówki pomagające wybrać odpowiednią warstwę, serię i typ maszyny deweloper znajdzie na portalu MSDN pod adresem W tabelach 2-1, 2-2 zestawiono podstawowe parametry maszyn serii A, dostępnych w warstwie Podstawowa i Standard, z podziałem na grupy ze względu na rodzaj zastosowania. Tabela 2-1 Wystąpienie ogólnego zastosowania: warstwa Podstawowa Wystąpienie obliczeniowe Rdzenie Pamięć RAM Rozmiary dysków Bardzo małe (A0) 1 (współdzielony) 768 MB 20 GB Małe (A1) 1 1,75 GB 40 GB Średnie (A2) 2 3,5 GB 60 GB
Przetwarzanie danych w chmurze
Materiały dydaktyczne Katedra Inżynierii Komputerowej Przetwarzanie danych w chmurze Modele przetwarzania w chmurze dr inż. Robert Arsoba Robert.Arsoba@weii.tu.koszalin.pl Koszalin 2017 Wersja 1.0 Modele
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........................................................
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,
Azure, czyli chmura od Microsoft.
Azure, czyli chmura od Microsoft. Czym jest platforma Azure, jakie są zalety korzystania z rozwiązań chmurowych oraz przegląd wybranych produktów i usług Azure. Dlaczego warto zdecydować się na chmurę
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
Wymagania systemowe dla Qlik Sense. Qlik Sense February 2018 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.
Wymagania systemowe dla Qlik Sense Qlik Sense February 2018 Copyright 1993-2018 QlikTech International AB. Wszelkie prawa zastrzeżone. Copyright 1993-2018 QlikTech International AB. Wszelkie prawa zastrzeżone.
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
Client Management Solutions i Mobile Printing Solutions
Client Management Solutions i Mobile Printing Solutions Instrukcja obsługi Copyright 2006 Hewlett-Packard Development Company, L.P. Microsoft i Windows są zastrzeżonymi w Stanach Zjednoczonych znakami
AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7
AUREA BPM Oracle TECNA Sp. z o.o. Strona 1 z 7 ORACLE DATABASE System zarządzania bazą danych firmy Oracle jest jednym z najlepszych i najpopularniejszych rozwiązań tego typu na rynku. Oracle Database
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...
Implementowanie zaawansowanej infrastruktury serwerowej Windows Server 2012 R2
Steve Suehring Egzamin 70-414 Implementowanie zaawansowanej infrastruktury serwerowej Windows Server 2012 R2 Przekład: Leszek Biolik APN Promise, Warszawa 2014 Spis treści Wstęp................................................................
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
Wymagania systemowe dla Qlik Sense. Qlik Sense June 2018 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.
Wymagania systemowe dla Qlik Sense Qlik Sense June 2018 Copyright 1993-2018 QlikTech International AB. Wszelkie prawa zastrzeżone. Copyright 1993-2018 QlikTech International AB. Wszelkie prawa zastrzeżone.
Client Management Solutions i Universal Printing Solutions
Client Management Solutions i Universal Printing Solutions Instrukcja obsługi Copyright 2007 Hewlett-Packard Development Company, L.P. Windows jest zastrzeżonym znakiem towarowym firmy Microsoft Corporation,
Wymagania systemowe dla Qlik Sense. Qlik Sense June 2017 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.
Wymagania systemowe dla Qlik Sense Qlik Sense June 2017 Copyright 1993-2017 QlikTech International AB. Wszelkie prawa zastrzeżone. Copyright 1993-2017 QlikTech International AB. Wszelkie prawa zastrzeżone.
Egzamin / zaliczenie na ocenę*
Zał. nr 4 do ZW 33/01 WYDZIAŁ Informatyki i Zarządzania / STUDIUM KARTA PRZEDMIOTU Nazwa w języku polskim Programowanie na platformie Microsoft Azure Nazwa w języku angielskim Programming on Microsoft
SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH. info@prointegra.com.pl tel: +48 (032) 730 00 42
SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH info@prointegra.com.pl tel: +48 (032) 730 00 42 1. WPROWADZENIE... 3 2. KORZYŚCI BIZNESOWE... 4 3. OPIS FUNKCJONALNY VILM... 4 KLUCZOWE FUNKCJE
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
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)
15-24.10.2013 Kraków Wrocław Poznań Warszawa Gdańsk CLOUD SERVICES & DATA CENTER
15-24.10.2013 Kraków Wrocław Poznań Warszawa Gdańsk CLOUD SERVICES & DATA CENTER EXEA DATA CENTER bezpieczna lokalizacja projekt budynku Data Center (2009) budowa obiektu (2012-2013) BEZPIECZNE MIEJSCE
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.
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
Przetwarzanie i zabezpieczenie danych w zewnętrznym DATA CENTER
Przetwarzanie i zabezpieczenie danych w zewnętrznym DATA CENTER Gdańsk, 27-28 września 2012 r. Krzysztof Pytliński Zakład Teleinformatyki Kontekst Data Center jako usługa zewnętrzna, zaspokajająca potrzeby
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
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
Usługi analityczne budowa kostki analitycznej Część pierwsza.
Usługi analityczne budowa kostki analitycznej Część pierwsza. Wprowadzenie W wielu dziedzinach działalności człowieka analiza zebranych danych jest jednym z najważniejszych mechanizmów podejmowania decyzji.
Microsoft Azure Architect Technologies
Microsoft Azure Architect Technologies PRZEZNACZENIE SZKOLENIA Szkolenie skierowane do osób zainteresowanych podniesieniem swojej wiedzy i umiejętności w zakresie zarządzania zasobami platformy Azure.
Win Admin Replikator Instrukcja Obsługi
Win Admin Replikator Instrukcja Obsługi Monitoring Kopie danych (backup) E-mail Harmonogram lokalne i zewnętrzne repozytorium Logi Pamięć Procesor HDD Administracja sprzętem i oprogramowaniem (automatyzacja
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
Projektowanie i implementacja infrastruktury serwerów
Steve Suehring Egzamin 70-413 Projektowanie i implementacja infrastruktury serwerów Przekład: Leszek Biolik APN Promise, Warszawa 2013 Spis treści Wstęp....ix 1 Planowanie i instalacja infrastruktury serwera....
Instalowanie i konfigurowanie Windows Server 2012 R2
Mitch Tulloch Instalowanie i konfigurowanie Windows Server 2012 R2 Poradnik szkoleniowy Przekład: Leszek Biolik APN Promise, Warszawa 2014 Spis treści Wstęp.............................................................
Wymagania systemowe dla Qlik Sense. Qlik Sense 3.1 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.
Wymagania systemowe dla Qlik Sense Qlik Sense 3.1 Copyright 1993-2016 QlikTech International AB. Wszelkie prawa zastrzeżone. Copyright 1993-2016 QlikTech International AB. Wszelkie prawa zastrzeżone. Qlik,
GSMONLINE.PL. T-Mobile wprowadza platformę T-Mobile Cloud - aktualizacja Polski T-
GSMONLINE.PL T-Mobile wprowadza platformę T-Mobile Cloud - aktualizacja 2 2013-04-22 Polski T- Miroslav Rakowski Mobile zaprezentował dziś pierwsze usługi z pakietu T-Mobile Cloud. Na razie będą to usługi
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
Wstęp... ix. 1 Omówienie systemu Microsoft Windows Small Business Server 2008... 1
Spis treści Wstęp... ix 1 Omówienie systemu Microsoft Windows Small Business Server 2008... 1 Składniki systemu Windows SBS 2008... 1 Windows Server 2008 Standard... 2 Exchange Server 2007 Standard...
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ż.
Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:
Rozdział I Szczegółowy opis przedmiotu umowy Załącznik nr 1 do Umowy Architektura środowisk SharePoint UMWD 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów: a) Środowisko
SYSTEM WSMS ZARZĄDZANIE STANDARDEM STACJI ROBOCZYCH. info@prointegra.com.pl tel: +48 (032) 730 00 42
SYSTEM WSMS ZARZĄDZANIE STANDARDEM STACJI ROBOCZYCH info@prointegra.com.pl tel: +48 (032) 730 00 42 1. WPROWADZENIE... 3 2. KORZYŚCI BIZNESOWE... 4 3. OPIS FUNKCJONALNY WSMS... 4 WSMS AUDIT... 6 WSMS SM...
Wprowadzenie Dwie wersje: do domu i dla firmy. Do kogo adresowany? Komponenty
Office 365 dla firm Wprowadzenie Jednym z głównych produktów działających w chmurze oferowanych przez firmę Microsoft to Office 365. Czym jest to rozwiązanie, jakie ma sposoby wykorzystania, do kogo jest
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,
Oracle Log Analytics Cloud Service
ORACLE DANE TECHNICZNE Zastrzeżenie: Niniejszy dokument służy wyłącznie celom informacyjnym. Nie stanowi on zobowiązania do dostarczenia żadnych materiałów, kodu ani funkcjonalności i nie należy go brać
SERWERY KOMUNIKACYJNE ALCATEL-LUCENT
SERWERY KOMUNIKACYJNE ALCATEL-LUCENT OmniPCX Enterprise Serwer komunikacyjny Alcatel-Lucent OmniPCX Enterprise Communication Server (CS) to serwer komunikacyjny dostępny w formie oprogramowania na różne
Integral over IP. Integral over IP. SCHRACK SECONET POLSKA K.Kunecki FIRE ALARM
Integral over IP FIRE ALARM Integral over IP Zdalne Zarządzanie - możliwości zastosowań zdalna obsługa systemu sygnalizacji pożarowej (np. centralny system nadzoru, inżynier serwisu technicznego konserwatora
CyberGuru Wirtualizacja na platformie Hyper-V w pigułce. Prezentuje: Kamil Frankowicz
CyberGuru Wirtualizacja na platformie Hyper-V w pigułce O czym będziemy mówić? Czym jest wirtualizacja i co ma mi do zaoferowania? Co jest potrzebne do uruchomienia Hyper-V?(Windows 8 i Windows Server
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
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
Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu
Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu Polska Organizacja Turystyczna ul. Chałubińskiego 8 00-613 Warszawa Spis treści 1 Założenia wstępne... 1 1.1 Informacje wstępne... 1 1.2 Cel projektu...
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
InfoCloud24 Usługowe Centrum Danych
InfoCloud24 Usługowe Centrum Danych Tomasz Laszuk Michał Makowski Tomasz Ciesielski Prezes Zarządu Dyrektor Techniczny Inżynier Systemowy Nie jestem geniuszem, ale miejscami jestem niezły, więc trzymam
BITDEFENDER GRAVITYZONE
BITDEFENDER GRAVITYZONE Wersja 5.1.19-448 Informacje o Wydaniu Bitdefender GravityZone Wersja 5.1.19-448 Informacje o Wydaniu Data publikacji 2015.03.11 Copyright 2015 Bitdefender Uwagi prawne Wszelkie
WZÓR UMOWY. Zawarta w Białymstoku, w dniu.. pomiędzy:
WZÓR UMOWY Zawarta w Białymstoku, w dniu.. pomiędzy: Województwem Podlaskim, z siedzibą w Białymstoku przy ul. Kardynała Stefana Wyszyńskiego 1, w imieniu którego działa, na podstawie upoważnienia udzielonego
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,
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ł
Konfigurowanie Windows 8
Mike Halsey Andrew Bettany Egzamin 70-687 Konfigurowanie Windows 8 Przekład: Janusz Machowski APN Promise, Warszawa 2013 Spis treści Wprowadzenie.......................................................
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
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: ADMINISTROWANIE INTERNETOWYMI SERWERAMI BAZ DANYCH Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Programowanie aplikacji internetowych Rodzaj zajęć: wykład,
Instrukcja instalacji serwera bazy danych Microsoft SQL Server Express 2014
Instrukcja instalacji serwera bazy danych Microsoft SQL Server Express 2014 Instrukcja jest przeznaczona dla użytkowników systemu Bibliotekarz.NET Web Platform. Instrukcja została przygotowana 26.07.2016.
AUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7
AUREA BPM HP Software TECNA Sp. z o.o. Strona 1 z 7 HP APPLICATION LIFECYCLE MANAGEMENT Oprogramowanie Application Lifecycle Management (ALM, Zarządzanie Cyklem życia aplikacji) wspomaga utrzymanie kontroli
Instrukcja instalacji
Instrukcja instalacji Nintex USA LLC 2012. Wszelkie prawa zastrzeżone. Zastrzegamy sobie prawo do błędów i pominięć. support@nintex.com 1 www.nintex.com Spis treści 1. Instalowanie programu Nintex Workflow
DHL CAS ORACLE Wymagania oraz instalacja
DHL CAS ORACLE Wymagania oraz instalacja Opis: Niniejszy dokument opisuje wymagania niezbędne do instalacji bazy danych DHL CAS ORACLE. Przedstawia również sam proces instalacji. Przeznaczony jest dla
Avtek i dzielenie się notatkami Bezprzewodowe przesyłanie obrazów i plików
Avtek i dzielenie się notatkami Bezprzewodowe przesyłanie obrazów i plików Opis W tym poradniku przedstawiamy sposoby na łatwe i szybkie dzielenie się notatkami, obrazami i plikami za pomocą monitorów
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
Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne.
Załącznik nr 1a do Zapytania ofertowego nr POIG.08.02-01/2014 dotyczącego budowy oprogramowania B2B oraz dostawcy sprzętu informatycznego do projektu pn. Budowa systemu B2B integrującego zarządzanie procesami
MAINFRAME WWW. Chmura 1970 & 80. Dziś
MAINFRAME PC WWW Chmura 1970 & 80 1990 2000 Dziś Prywatna Publiczna AUTOMATYZACJA ELASTYCZNOŚĆ SAMOOBSŁUGA Małe i średnie przedsiębiorstwa Sektor publiczny Duże przedsiębiorstwa Przedsiębiorstwa, sektor
Przetwarzanie w chmurze
Przetwarzanie w chmurze Opracował: Zb. Rudnicki 1 Chmura w Internecie 2 1 picasaweb.google.com - Fotografie w chmurze 3 Octave - podobny do Matlaba - także w chmurze (uproszczony) i dostępny w iphone 4
Tworzenie aplikacji Web Alicja Zwiewka. Page 1
Tworzenie aplikacji Web Alicja Zwiewka Page 1 Co to są web-aplikacje? Aplikacja internetowa (ang. web application) program komputerowy, który pracuje na serwerze i komunikuje się poprzez sieć komputerową
Załącznik nr 1 do pisma znak..- BPSP-230-52-MMK/13 z dnia 20 sierpnia 2013r.
Załącznik nr 1 do pisma znak..- BPSP-230-52-MMK/13 z dnia 20 sierpnia 2013r. Pytanie nr 18 Jakie rozwiązanie w istniejącej infrastrukturze jest wykorzystywane do szyfrowania danych? Odpowiedź nr 18 W istniejącej
Rozwi zania Client Management Solutions i Mobile Printing Solutions. Numer katalogowy dokumentu:
Rozwi zania Client Management Solutions i Mobile Printing Solutions Numer katalogowy dokumentu: 410173-241 Stycze 2006 Spis tre ci 1 System Client Management Solutions Konfiguracja i rozmieszczanie.................
e-awizo SYSTEM POTWIERDZANIA DORĘCZEŃ POCZTY ELEKTRONICZNEJ
e-awizo SYSTEM POTWIERDZANIA DORĘCZEŃ POCZTY ELEKTRONICZNEJ www.e-awizo.pl BrainSoft sp. z o. o. ul. Bolesława Chrobrego 14/2 65-052 Zielona Góra tel.68 455 77 44 fax 68 455 77 40 e-mail: biuro@brainsoft.pl
7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze
Specyfikacja oprogramowania do Opis zarządzania przedmiotu i monitorowania zamówienia środowiska Załącznik nr informatycznego 1 do specyfikacji Lp. 1. a) 1. Oprogramowanie oprogramowania i do systemów
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
Win Admin Replikator Instrukcja Obsługi
Win Admin Replikator Instrukcja Obsługi Monitoring Kopie danych (backup) E-mail Harmonogram lokalne i zewnętrzne repozytorium Logi Pamięć Procesor HDD Administracja sprzętem i oprogramowaniem (automatyzacja
ABC systemu Windows 2016 PL / Danuta Mendrala, Marcin Szeliga. Gliwice, cop Spis treści
ABC systemu Windows 2016 PL / Danuta Mendrala, Marcin Szeliga. Gliwice, cop. 2016 Spis treści Wstęp 9 1 Instalacja i aktualizacja systemu 13 Przygotowanie do instalacji 14 Wymagania sprzętowe 14 Wybór
PureSystems zautomatyzowane środowisko aplikacyjne. Emilia Smółko Software IT Architect
PureSystems zautomatyzowane środowisko aplikacyjne. Emilia Smółko Software IT Architect Wbudowana wiedza specjalistyczna Dopasowane do zadania Optymalizacja do aplikacji transakcyjnych Inteligentne Wzorce
Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych
Spis treści Wprowadzenie... ix Organizacja ksiąŝki... ix Od czego zacząć?... x Konwencje przyjęte w ksiąŝce... x Wymagania systemowe... xi Przykłady kodu... xii Konfiguracja SQL Server 2005 Express Edition...
Microsoft System Center Virtual Machine Manager 2012
Edvaldo Alessandro Cardoso Microsoft System Center Virtual Machine Manager 2012 Poradnik praktyczny Ponad 60 przepisów do administracji i zarządzania programem Microsoft System Center Virtual Machine Manager
W książce omówiono: SAP zostań ekspertem w 24 godziny!
System SAP jest uznanym zintegrowanym systemem informatycznym do zarządzania firmą. Charakteryzuje się ogromnym bogactwem funkcjonalności i elastycznością, ułatwiającą zmianę skali lub profilu działalności
Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:
Egzaminy na plus Stres na minus! Zdawaj bezpłatne egzaminy Microsoft, Linux, C++ z nami i zadbaj o swoją karierę. Oferujemy Ci pierwsze certyfikaty zawodowe w Twojej przyszłej karierze, które idealnie
Licencjonowanie serwerów do zarządzania wydajnością. Office Web Apps Server
Licencjonowanie serwerów do zarządzania wydajnością Office Web Apps Server Pytanie: Dostawca usługi planuje dostarczać udostępnianie prezentacji programu PowerPoint wykorzystując Lync jak część swojej
R o g e r A c c e s s C o n t r o l S y s t e m 5
R o g e r A c c e s s C o n t r o l S y s t e m 5 Nota aplikacyjna nr 017 Wersja dokumentu: Rev. B P ra ca z bazą da nych MS SQL Server Wprowadzenie System RACS 5 umożliwia wykorzystanie środowiska zarządzania
Szkolenie autoryzowane. MS Administracja i obsługa Windows 7. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje
Szkolenie autoryzowane MS 50292 Administracja i obsługa Windows 7 Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje Opis szkolenia Szkolenie dla wszystkich osób rozpoczynających pracę
podstawowa obsługa panelu administracyjnego
podstawowa obsługa panelu administracyjnego Poniższy dokument opisuje podstawowe czynności i operacje jakie należy wykonać, aby poprawnie zalogować się i administrować środowiskiem maszyn wirtualnych usługi
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ą
2011-11-04. Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL
Instalacja, konfiguracja Dr inŝ. Dziwiński Piotr Katedra InŜynierii Komputerowej Kontakt: piotr.dziwinski@kik.pcz.pl 2 Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management
Chmura obliczeniowa. Sieci komputerowe laboratorium A1 (praca grupowa w chmurze)
Chmura obliczeniowa Chmura obliczeniowa (ang. cloud computing) model przetwarzania danych oparty na użytkowaniu usług dostarczonych przez usługodawcę (wewnętrzny dział lub zewnętrzna organizacja). Funkcjonalność
Opis wdrożenia Platformy Technologicznej epodreczniki.pl na zasobach Poznańskiego Centrum Superkomputerowo-Sieciowego
Opis wdrożenia Platformy Technologicznej epodreczniki.pl na zasobach Poznańskiego Centrum Superkomputerowo-Sieciowego w ramach realizacji umowy pomostowej nr 427/PCSS/2016 Poznań, 21 lutego 2017 r. 1 Spis
Tomasz Grześ. Systemy zarządzania treścią
Tomasz Grześ Systemy zarządzania treścią Co to jest CMS? CMS (ang. Content Management System System Zarządzania Treścią) CMS definicje TREŚĆ Dowolny rodzaj informacji cyfrowej. Może to być np. tekst, obraz,
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
Do użytku z aplikacjami z funkcją skanowania / czytania kodów QR
Aplikacja Xerox QR Code Skrócona instrukcja obsługi 702P03999 Do użytku z aplikacjami z funkcją skanowania / czytania kodów QR Aplikacji QR Code można używać w połączeniu z: aplikacjami do skanowania /
B2BCloud simple way to Scale Sale
B2BCloud simple way to Scale Sale For Suppliers and e-commerce. Usługi platformy B2B - B2BCloud pozwalają Klientom skalować sprzedaż poprzez uruchomienie nowego kanału dystrybucji w mgnieniu oka - nie
Kontroluj bezpieczeństwo swoich urządzeń dzięki konsoli w chmurze
WYPRODUKOWANE W UNII EUROPEJSKIEJ ROZWIJANE W POLSCE MILIONY KLIENTÓW 4 W POLSCE Kontroluj bezpieczeństwo swoich urządzeń dzięki konsoli w chmurze ESET jest globalnym dostawcą oprogramowania zabezpieczającego
Instrukcja szybkiego rozpoczęcia pracy
Instrukcja szybkiego rozpoczęcia pracy 1 Główne komponenty Program Acronis vmprotect 6.0 zawiera następujące główne komponenty: Acronis vmprotect Windows Agent (oprogramowanie instalowane na komputerze
Zdalne zarządzanie systemem RACS 5
R o g e r A c c e s s C o n t r o l S y s t e m 5 Nota aplikacyjna nr 035 Wersja dokumentu: Rev. B Zdalne zarządzanie systemem RACS 5 Uwaga: Niniejszy dokument dotyczy RACS v5.5 (VISO 1.5.2 lub nowszy)
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
Gemini Cloud Project Case Study
Gemini Cloud Project Case Study business model and integration/implementation aspects Maciej Morawski - Gemini Cloud Polska Gemini Cloud Usługi IT od 1995 10+ lat doświadczenia w projektach międzynarodowych
Chmura publiczna Microsoft Chmura hybrydowa w zastosowaniach biznesowych. COMPAREX Hybrid Cloud
Chmura publiczna Microsoft Chmura hybrydowa w zastosowaniach biznesowych. $ designed by Freepik.com Chmura hybrydowa w zastosowaniach biznesowych. Model Platform as a Service (PaaS) chmury Microsoft Azure
Licencjonowanie SQL Server. Licencje SAL
Licencjonowanie SQL Server Licencje SAL Pytanie: Klient ma zainstalowane oprogramowanie SQL Server w środowisku z wieloma dzierżawcami i ma dwóch (2) użytkowników, którzy potrzebują dostępu do niego. Czy
Instrukcja konfiguracji funkcji skanowania
Instrukcja konfiguracji funkcji skanowania WorkCentre M123/M128 WorkCentre Pro 123/128 701P42171_PL 2004. Wszystkie prawa zastrzeżone. Rozpowszechnianie bez zezwolenia przedstawionych materiałów i informacji