Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MODUŁ 4
- Oprogramowanie jako usługa (cz. 1)
- 1 Slack slack.com
- 2 Resumemaker resumemaker.online
- 3 Tomato Bot tomato-bot.com
- 4 Wix pl.wix.com lub Weebly weebly.com
- 5 Lucky Orange www.luckyorange.com
- 6 Stencil getstencil.com lub Canva www.canva.com
- 7 AppearIn appear.in (apropo proponowanego TeamViewera)
- 8 Trello trello.com
- 9 Hubspot www.hubspot.com
- 10 Calendly calendly.com
- Oprogramowanie jako usługa (cz. 2)
- 1 Generowanie wykresów na stronie za pomocą API jako czysty obrazek quickchart.io
- 2 Platforma do budowania, zarządzania REST API www.fusio-project.org
- 3 Platforma API do łączenia różnych mikroserwisów i API www.konghq.com
- 4 Google Analytics / Azure Monitor do zbierania i rejestrowania metryk z wykorzystaniem API
- 5 Open-source'owa platforma API pozwalająca zarządzać kto, kiedy, gdzie i jak ma dostęp do twoich API gravitee.io
- Wirtualna przestrzeń dyskowa
- Czy istnieje klient / używalność
- K1(A) = 5
- K1(B) = 3
- K1(C) = 4
- Wszystkie aplikacje posiadają aplikacje desktopowe, BOX nie posiada natomiast wsparcia dla Linuxa. Dropbox także ma najmniejsze zużycie pamięci RAM, stosunkowo najmniej bugów w samej aplikacji.
- Synchronizacja plików
- K2(A) = 5
- K2(B) = 4
- K2(C) = 2
- Usługi te wykorzystują dodatkowy "folder" do synchronizacji plików. O ile usługi Dropbox oraz Box działają niemal identycznie, ich prędkości różnią się gdy wrzucamy istniejące pliki gdyż nie używa technologii block-level sync. Mega pozostaje w tyle za Dropboxem i Boxem w kwestii Uploadu, będąc ponad 3 razy wolniejszy od Dropboxa.
- Współdzielenie plików
- K3(A) = 4
- K3(B) = 4
- K3(C) = 3
- Podstawowym minusem Dropboxa jest to że nie pozwala na generowanie URL do plików w wersji darmowej, natomiast wspiera np. odzyskiwanie usuniętych plików oraz współpracę z produktami Microsoft Office. Poza tym, ich funkcjonalność jest bardzo podobna, umożliwiają dzielenie się folderami, ustawianiem limitów czasowych na generowane linki, podstawowe zabezpieczenia jak np. hasłem, pokazywanie jaka zawartość została udostępniona.
- A = 14, B = 11, C = 9
- *Wirtualizacja
- Virtualbox
- Open-source, zatem nadaje się do wdrożenia w środowisku korporacyjnym bez kosztów licencji lub wykorzystaniu przez programistę do odpalenia kilku maszyn i testowania oprogramowania.
- + Darmowy, z bardzo dobrą wydajnością i niskim narzutem wydajności. Obługa wielu systemów operacyjnych, maszyny mogą być przenoszone między hostami.
- - Wsparcie tylko dla procesorów w architekturze x86/x64. Brak funkcji integracyjnych takich jak drukowanie bezpośrednio na drukarce hosta.
- VMWare
- Działa wydajnie na starszych sprzętach, można go zatem wykorzystać w jakimś przemyśle/instytucji.
- + Dobra wydajność, multiplatformowość, przekierowanie urządzenia - funkcje integracyjne (USB, drukarki), przejrzyste zarządzanie zasobami.
- - Dosyć drogi, mogą występować problemy po aktualizacjach gdzie maszyny wolniej pracują.
- Qemu
- Zaawansowani użytkownicy oraz twórcy jądra systemowu (OS kernels).
- + Wspiera szeroką gamę architektury procesorów (ARM, MIPS, PowerPC itd)
- - Jako że używa KVM - Linux only, powolniejszy od konkurencji.
- Xen
- Dla firmy, która ma wiele serwerów z ograniczoną pomocą techniczną. XenServer można łatwo obsłużyć zdalnie.
- + Całkiem stabilny, z łatwą implementacją i zarządzaniem. Zapewnia widoczność wszystkich maszyn wirtualnych i można stwierdzić, kiedy jeden z serwerów jest w trybie offline.
- - Spadki w wydajności, obsługa urządzeń USB, aplikacje dla iOS/Android do monitorowania środowiska
- *Chmura obliczeniowa
- Microsoft Azure z perspektywy studenta:
- + Na sam początek zapoznania się z typem usługi PaaS oferta Azure for Students wydaje się być świetna. Za darmo dostajemy do wykorzystania środki w wyskości $100 jeśli potwierdzimy naszą przynależność do instytucji edukacyjnej. Pełne informacje dotyczące bezpłatnych usług i tych wygasających z czasem, oraz limitów: https://azure.microsoft.com/pl-pl/free/free-account-students-faq/, warto się zaznajomić gdyż nie każda usługa jest dostępna dożywotnio.
- + Duża dostępność (uptime) na wszystkie usługi - nawet do 99,95%
- + Dobrze się skaluje jako usługa - np. jeśli firma wysyła raporty SQL 28 dni z 30 w miesiącu z wykorzystaniem minimalnej mocy obliczeniowej, a w ostatnie dwa dni wykorzystuje znaczny wzrost tej mocy, Azure pozwala zwiększyć potrzebną moc obliczeniową jednym przyciskiem na te dwa dni, a przy płatności płacimy tylko za to ile mocy wykorzystujemy (tutaj głównie w interesie prowadzenia biznesu, natomiast Azure for Students także ma swoje limity).
- + Dostęp do bogatego zestawu usług sztucznej inteligencji
- + Azure umożliwia korzystanie z dowolnego frameworka, języka lub narzędzia (jak VS)
- - Wymaga wprawy w zarządzaniu - patchowania, monitoringu serwerów gdyż usługi często są aktualizowane i stają się przestałe z wersji na wersję.
- - Interfejs, może okazać się trudny do nawigowania (szczególnie jeśli mamy więcej usług)
- - Poza pakietem dla studentów jest dość drogą usługą, także prędkości pewnych usług wymagają pracy.
- - Wybierając ten typ usługi warto poszukać informacji od osób korzystających z Azure. Wśród nich są opinie o sporej ilości bugów szczególnie wersji podstawowych aplikacji, o tym że Azure łapie "przycinki". Jednak jako studenci nie powinniśmy na to.zwracać szczególnej uwagi.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement