Archiwa tagu: Cloud computing

Cloud computing

W ostatnim czasie coraz częściej można się spotkać z pojęciem Cloud Computing, które związane jest z możliwością dynamicznego wynajmu serwera, oprogramowania lub pamięci dyskowej. Proces wynajmu może być realizowany na określony czas, na przykład na godziny i w tym zakresie mogą być realizowane następujące usługi:
Infrastructure as a Service (IaaS) – umożliwia wynajęcie serwera z zainstalowanym systemem operacyjnym (klienci mogą wybierać między różnymi wersjami systemów Linux i Windows),
Platform as a Service (Paas) – umożliwia wynajęcie różnych usług serwerowych, na przykład baz danych, pamięci dyskowych,
Software as a Service (SaaS) – umożliwia klientowi wynajęcie określonych aplikacji komputerowych, co może być dla klienta zdecydowanie tańszą opcją jak zakup licencji (w tym przypadku może być istotne również to, że aktualizacje są dostępne dla klienta, bez dodatkowej opłaty).

W przypadku usług „Cloud Computing” możliwe jest zamówienie usługi w postaci udziału w pamięci, procesorze czy pamięci dyskowej serwera. Poważni usługodawcy Cloud Computing kierują do biznesu kompletnie sterowalny dostęp za pośrednictwem API (zwykle serwery działają za pośrednictwem usług serwerowych XML na bazie technologii REST). Klient w takim przypadku jest w stanie zdalnie uruchomić i zakończyć pracę usługi, ale ponadto może również zdalnie uzyskać różne dane statystyczne oraz raporty.

Większość oferentów usług Cloud Computing gwarantuje stosunkowo niski poziom przerw dostępu do usługi – regułą jest oferowanie poziomu awarii poniżej 1 % czasu dostępu w roku (poza planowanymi przerwami i usługi serwisowe). W przypadku gdy poziom awarii zostanie przekroczony, wtedy najczęściej oferent usług „Cloud Computing” rekompensuje klientowi taką przerwę.

Profesjonalni oferenci usług Cloud Computing posiadają wiele centrów obliczeniowych zlokalizowanych w różnych miejscach na świecie (najczęściej w Ameryce Północnej, Europie lub w Azji). Klienci mogą wybierać, które z nich i w jaki sposób chcą wykorzystać.

Usługi „Cloud Computing” skierowane są zarówno do biznesu (firm, instytucji), jak również do użytku prywatnego (w tym drugim przypadku może być to usługa bezpłatna, jednakże z dużymi ograniczeniami).

Wśród głównych oferentów usług „Cloud Computing” można wymienić:
Amazon Web Service (AWS) oferujący takie usługi jak EC2 (IaaS i PaaS) oraz S3 (pamięć),
Microsoft z platformą Azure (wyłącznie usługi bazujące na systemowe Windows), OneDrive, Office Online.
Rackspace – oferuje możliwość przejęcia przez swoich pracowników usług związanych z administracją serwera,
NesServers – który oferuje usługi serwerowe w rozliczeniach czasowych (na przykład na godzinę).
Google – oferuje usługi dyskowe (Google Drive, Google Apps), na którym można uruchamiać różne aplikacje.
ICloud – firma Apple oferuje przestrzeń dyskową (wersja bezpłatna i odpłatna), która może być przypisana do telefonu iPhone.
DropBox – umożliwia przechowywanie plików.

Użytkownicy usług „Cloud Computing” muszą zwrócić szczególną uwagę na bezpieczeństwo ponieważ o ile komunikacja między usługami Cloud odbywa się za pośrednictwem bezpiecznego protokołu HTTPS, to już za szyfrowanie komunikacji na serwerze odpowiedzialny jest sam klient.

Cloud Computing
Cloud Computing

Big Data

Wraz z rozwojem nowych obszarów biznesu wspartych technologiami informatycznymi (ICT), następuje stały wzrost ilości danych, które zostają przetwarzane na potrzeby działalności biznesowej.

Tym samym obok kapitału, pracowników oraz surowców w cyfrowej rzeczywistości informacja staje się kolejnym zasobem istotnym w działalności każdej firmy.

Informacje oraz dane biznesowe mogą pochodzić z wielu źródeł, w szczególności:
Aplikacje mobilne
Cloud Computing & SaaS (software as a service)
Sensory & M2M (machine to machine communication)
Social Media.

Big Data obejmuje koncepcje, metody, technologie, architekturę IT oraz narzędzia które pozwalają zapanować nad przepływem dużej ilości informacji. Jednocześnie mniejsze znaczenie ma w tym przypadku sprzęt oraz oprogramowanie, natomiast na pierwsze miejsce wychodzą informacja oraz obróbka dużej ilości danych.

Big Data znajduje zastosowanie w obszarach firmy, w których następuje przetwarzanie dużej ilości informacji, w szczególności: Badania i Rozwój, Produkcja, Dystrybucja, Logistyka, Finanse, Controlling, Marketing oraz Sprzedaż.

Szczególnie duży potencjał z zastosowania Big Data występuje w obszarze Badań i Rozwoju. Wykorzystując dane Social Media oraz przeprowadzając analizę danych sensorycznych i procesowych aktualnie wytwarzanych produktów jesteśmy w stanie lepiej zaprojektować nowe, udoskonalone produkty.

W dystrybucji i logistyce następuje coraz większe usieciowanie pojazdów i tym samym coraz więcej samochodów wyposażonych jest w sensory oraz moduły sterujące (zużycie paliwa, lokalizacja samochodu, temperatura przewożonego ładunku, stan zużycia części). Za pomocą tych danych można podejmować decyzje odnośnie dalszej trasy pojazdu, przeładunków czy terminów przeglądów technicznych pojazdów. Dzięki zastosowaniu sensorów mogą zostać lepiej spełnione wymagania jakościowe (temperatura przechowywania wyrobów, dane procesowe).

Finanse oraz controlling korzystają z informacji Big Data w zakresie rozpoznawania potencjalnego oszustwa oraz zarządzania ryzykiem związanego z realizacją potencjalnych transakcji biznesowych. Zarządzanie ryzykiem bazuje na kompleksowych analizach i obliczeniach, uwzględniających szereg danych.

Big Data dostarcza również informacji działom Marketingu oraz Sprzedaży, dzięki którym możliwe jest dopasowanie produktu lub usługi do oczekiwań i preferencji grup klientów.

Wiele firm w przyszłości będzie musiało podejmować znaczące inwestycje w celu stworzenia infrastruktury (PC, technologie mobilne, sensory, sterowniki PLC), która umożliwią zbieranie dużej ilości informacji z wielu różnych źródeł (na potrzeby Big Data).

Duża część występujących w firmach danych na podlega strukturyzacji i tym samym dane plikowe, dźwiękowe, obrazowe czy filmowe muszą być tak zbierane, aby możliwe było ich wykorzystanie na potrzeby Big Data (możliwość ich odczytania w różnych aplikacjach).

Podczas przetwarzania dużej ilości danych, szczególnie osobowych, istotnym również jest przestrzeganie przepisów prawa w zakresie ochrony danych osobowych (aktualnie w życie wchodzą nowe przepisy w tym zakresie – rozporządzenie o ochronie danych osobowych RODO).

Big data
Big data