• No results found

Produkt Nextcloud

Řešení Nextcloud poskytuje podniku vlastní službu pro ukládání souborů, která je kompletně hostovaná na vlastním serveru. Oproti službám typu Microsoft OneDrive nebo Google Drive poskytuje kontrolu nad svými daty a veškerou správu si provádí podnik sám. Kromě prostoru pro ukládání souborů Nextcloud poskytuje celou řadu nástrojů pro spolupráci s kolegy včetně sdílení kalendářů, poznámek nebo třeba použití video chatu. Je snadno rozšiřitelný

pomocí dalších aplikací a poskytuje i vlastní fórum pro případné dotazy. Nextcloud splňuje všechna kritéria vytyčená podnikem a jedná se tak o vhodné řešení pro daný podnik.

Největším rizikem u produktu Nextcloud je ztráta dat. Podnik si do tohoto systému ukládá citlivá data náchylná k odcizení. Z tohoto důvodu je velmi důležité data šifrovat a používat dvoufázové ověření kdekoliv to jde a snížit tak útočníkovi co nejvíce pravděpodobnost úspěšného útoku. Je vhodné používat šifrování na straně serveru a zároveň také šifrování na straně klienta. Problematikou šifrování dat na Nextcloud serveru se detailně zabývala kapitola Zabezpečení dat v Nextcloud.

Závěr

Cílem této diplomové práce bylo vysvětlit pojem cloud computing a termíny s ním spojené.

Dále také zmínit jednotlivé modely cloud computingu a shrnout jeho výhody a nevýhody.

Praktická část si poté kladla za cíl popsat rozhodování podniku o výběru cloudového řešení podle předem určených parametrů a také zmínit všechny kroky podle kterých lze dané řešení do podniku nasadit.

V teoretické části je uveden pojem cloud computing, jeho historie, definice a vývoj v čase.

V kapitole Základní pojmy jsou potom vysvětleny jednotlivé termíny související s cloud computingem a také různé formy v nichž se vyskytuje. Kapitola Modely cloud computingu představuje jednotlivé distribuční modely a modely nasazení. Po vyjasnění základní terminologie jsou shrnuty jednotlivé výhody a nevýhody cloud computingu.

S neustálým růstem cloud computingu je přirozené, že bude přibývat i cloudových služeb a řešení. Mnoho těchto služeb je už v dnešní době velmi populárních a rok 2018 nevykazuje žádné známky zpomalení. Očekává se, že výdaje společností na SaaS, IaaS a PaaS budou vykazovat větší část výdajů na IT služby. Tyto služby většinou fungují na systému měsíčního nebo ročního předplatného a nabízí společnostem jednoduchost implementace a vysokého výkonu. Je pravděpodobné, že velcí poskytovatelé cloudových služeb jako jsou Amazon, Microsoft a Google budou zvyšovat svůj tržní podíl a dominovat na trhu cloud computingu.

Praktická část v kapitole Možnosti využití cloud computingu nabízí porozumět jednotlivým krokům podniku. Popisuje rozhodování o možnostech podniku využít místní infrastrukturu nebo cloudové služby. Uvádí kritéria pro výběr poskytovatele a konkrétního řešení.

Po vybrání konkrétního řešení a poskytovatele cloudových služeb jsou v kapitole Nasazení produktu Nextcloud detailně popsány jednotlivé kroky zprovoznění řešení na instanci od poskytovatele Amazon Web Services. Je vysvětleno, jak se provádí jednotlivé úkony od založení účtu na stránkách poskytovatele, konfiguraci bezpečnostních skupin, až přes zabezpečení SSH serveru a konfiguraci šifrování v produktu Nextcloud.

Množství dat uložených v cloudu se bude pravděpodobně zvyšovat a zároveň bude levnější si diskový prostor v cloudu pronajmout. Čím dál tím více společností přesouvá alespoň některou část své infrastruktury do cloudu a celkový objem dat se zvýší. Pro malé firmy to znamená, že budou schopny zavést cloudové úložiště podle jejich potřeb a využít potenciální efektivnost nákladů cloudu. Velké společnosti na druhou stranu mohou ukládat velké objemy dat a pomocí cloudových technologií je analyzovat a vylepšit tak svou pozici na trhu.

V poslední kapitole nazvané Zhodnocení nového řešení jsou vyhodnoceny jednotlivé části nového řešení rozdělené na poskytovatele a produkt Nextcloud. Jsou vymezena jednotlivá rizika, která mohou během používání daných technologií nastat a také navrhnuta doporučení, jak daným rizikům předcházet nebo alespoň snížit závažnost jejich dopadu.

Nové řešení od poskytovatele Amazon Web Services je možné v budoucnu škálovat podle potřeb podniku. Není tedy nutné kupovat nové úložné prostory pro data nebo dodatečný hardware. Všechny pronajímané výpočetní prostředky v cloudu mohou být rozšířeny nebo ubrány. Řešení Nextcloud je později také možné snadno upravovat, a to pomocí katalogu aplikací, který nabízí možnost doinstalování dodatečných rozšíření.

Seznam použité literatury

Citace

About Remote Desktop Services | Microsoft Docs [online], 2018 [cit. 2018-11-07]. Dostupné z: https://docs.microsoft.com/en-us/windows/desktop/termserv/about-terminal-services

Advantages and Disadvantages of Cloud Computing | LevelCloud [online], 2018 [cit. 2018-11-07]. Dostupné z: https://www.levelcloud.net/why-levelcloud/cloud-education-center/advantages-and-disadvantages-of-cloud-computing/

ARTAN, Mazrekaj, 2016. Pricing Schemes in Cloud Computing: An Overview. International Journal of Advanced Computer Science and Applications.

Autentizace a autorizace - bezpečnost - Trisul.cz - 2018 [online], 2018 [cit. 2018-11-07].

Dostupné z: http://www.trisul.cz/bezpecnost-autentizace-autorizace/

AVRAM, Abel, FaaS, PaaS, and the Benefits of the Serverless Architecture [online]. 2016 [cit. 2018-11-07]. Dostupné z: https://www.infoq.com/news/2016/06/faas-serverless-architecture

BLOKLAND, Kees, Jeroen MENGERINK a Martin POL. Testing cloud services: how to test SaaS, PaaS & IaaS. Santa Barbara, CA: Rocky Nook, 2013. ISBN 978-1937538385.

Cluster in the Cloud [online], 2018 [cit. 2018-11-07]. Dostupné z:

https://docs.jelastic.com/cluster-in-cloud

Co je veřejný cloud – definice | Microsoft Azure [online]. 2018 [cit. 2018-11-07]. Dostupné z: https://azure.microsoft.com/cs-cz/overview/what-is-a-public-cloud/

Connecting to Your Linux Instance from Windows Using PuTTY - Amazon Elastic Compute Cloud [online], 2018 [cit. 2018-11-07]. Dostupné z:

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html

Encryption in Nextcloud – Nextcloud [online], 2018 [cit. 2018-11-07]. Dostupné z:

FOLCH, Albert, 2011. Interface development for Eucalyptus based cloud. Saulėtekio al. 11 Vilnius 10221 Litva. Master thesis. Vilnius Gediminas Technical University.

GULABANI, Sunil, 2018. Amazon Web Services Bootcamp: Develop a scalable, reliable, and highly available cloud environment with AWS. ISBN 978-1-78829-445-4.

HOFFMAN, Chris, How to Secure SSH with Google Authenticator’s Two-Factor Authentication [online]. 2012 [cit. 2018-11-07]. Dostupné z:

http://www.howtogeek.com/121650/how-to-secure-ssh-with-google-authenticators-two-factor-authentication/

IQBAL, M. A., 1986. Performance tradeoffs in static and dynamic load balancing strategies

[online]. [cit. 2018-11-07]. Dostupné z:

https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19860014876.pdf

KAKARIA, Swaathi, Common AWS Security Threats and How to Mitigate Them [online].

2018 [cit. 2018-11-07]. Dostupné z: https://www.sumologic.com/blog/amazon-web-services/aws-security-threats/

LACKO, Ľuboslav, 2012. Osobní cloud pro domácí podnikání a malé firmy. Brno:

Computer Press. ISBN 978-80-251-3744-4.

LARKIN, Andrew, Disadvantages of Cloud Computing - Cloud Academy Blog [online].

2018 [cit. 2018-11-07]. Dostupné z: https://cloudacademy.com/blog/disadvantages-of-cloud-computing/

LINTHICUM, David, 11 Cloud Computing Terms Defined [online]. 2016 [cit. 2018-11-07].

Dostupné z: https://cloudacademy.com/blog/11-cloud-computing-terms-defined/

MELL, Peter a Timothy GRANCE, 2011. The NIST Definition of Cloud Computing [online].

[cit. 2018-11-07]. Dostupné z:

https://nvlpubs.nist.gov/nistpubs/legacy/sp/nistspecialpublication800-145.pdf

Microsoft Azure Cloud Computing Platform & Services [online], 2018. [cit. 2018-11-07].

Dostupné z: https://azure.microsoft.com/

MOHAMED, Arif, A history of cloud computing. Computer Weekly [online]. 2015 [cit.

2018-11-06]. Dostupné z: https://www.computerweekly.com/feature/A-history-of-cloud-computing

MOUČKOVÁ, Kateřina. Cloud computing a jeho využití na základní škole. Plzeň, 2013.

Diplomová práce. Západočeská univerzita v Plzni.

NDEGWA, Amos, What is a Web Application? [online]. 2016 [cit. 2018-11-07]. Dostupné z: https://www.maxcdn.com/one/visual-glossary/web-application/

Nextcloud [online], 2018. [cit. 2018-11-07]. Dostupné z: https://nextcloud.com/

On-premises vs. hosted cloud UC: Comparison chart [online], 2013 [cit. 2018-11-07].

Dostupné z: https://searchunifiedcommunications.techtarget.com/feature/On-premises-vs-hosted-cloud-UC-Comparison-chart

ownCloud - The leading OpenSource Cloud Collaboration Platform. [online], 2018. [cit.

2018-11-07]. Dostupné z: https://owncloud.org/

PEREZ, Ivan, Protecting SSH with Two-Factor authentication - root@opentodo# [online].

2013 [cit. 2018-11-07]. Dostupné z: http://opentodo.net/2013/11/protecting-ssh-with-two-factor-authentication/

Public Cloud vs Private Cloud vs Hybrid Cloud | Microsoft Azure [online], 2018 [cit. 2018-11-07]. Dostupné z: https://azure.microsoft.com/en-us/overview/what-are-private-public-hybrid-clouds/

Remote Desktop Services | Microsoft Docs [online], 2018 [cit. 2018-11-07]. Dostupné z:

https://docs.microsoft.com/en-us/windows/desktop/termserv/terminal-services-portal ROBERTS, Mike, Serverless Architectures [online]. 2018 [cit. 2018-11-07]. Dostupné z:

https://martinfowler.com/articles/serverless.html#unpacking-faas

ROUSE, Margaret, What is hybrid cloud? - Definition from WhatIs.com [online]. 2018 [cit.

2018-11-07]. Dostupné z:

https://searchcloudcomputing.techtarget.com/definition/hybrid-cloud

ROUSE, Margaret, What is public cloud? - Definition from WhatIs.com [online]. 2017 [cit.

2018-11-07]. Dostupné z:

https://searchcloudcomputing.techtarget.com/definition/public-cloud

SABAHI, Farzad, 2011. Cloud Computing Security Threats and Responses [online]. [cit.

2018-11-07]. ISBN 978-1-61284-486-2. Dostupné z:

http://docshare04.docshare.tips/files/7933/79332692.pdf

Seafile - Open Source File Sync and Share Software [online], 2018. [cit. 2018-11-07].

Dostupné z: https://www.seafile.com/en/home/

SINGH, H.P., BHISIKAR, A. and SINGH, J., 2013. Innovative ICT through Cloud Computing. IUP Journal of Computer Sciences, 01, vol. 7, no. 1, pp. 37-52 ProQuest Central; ProQuest Technology Collection. ISSN 09739904.

State of the Cloud Report | RightScale [online], 2018 [cit. 2018-11-07]. Dostupné z:

https://www.rightscale.com/lp/state-of-the-cloud

Status Checks for Your Instances - Amazon Elastic Compute Cloud [online], 2018 [cit.

2018-11-07]. Dostupné z:

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-system-instance-status-check.html

SVOBODA, Jiří, 2009. Cloud Computing. T-Mobile Czech Republic a.s.

System requirements — Nextcloud 14 Administration Manual 14 documentation [online],

2018 [cit. 2018-11-07]. Dostupné z:

https://docs.nextcloud.com/server/14/admin_manual/installation/system_requirement s.html

TATHAM, Simon, PuTTY FAQ [online]. 2017 [cit. 2018-11-07]. Dostupné z:

https://www.chiark.greenend.org.uk/~sgtatham/putty/faq.html#faq

The 12 Benefits and Advantages of Cloud Computing - Salesforce.com [online], 2018 [cit.

2018-11-07]. Dostupné z: https://www.salesforce.com/hub/technology/benefits-of-cloud/

The Google Cloud Difference - Grow Your Business | Google Cloud [online], 2018 [cit.

2018-11-07]. Dostupné z: https://cloud.google.com/why-google-cloud/

Understand Elastic IP Charges [online], 2018 [cit. 2018-11-07]. Dostupné z:

https://aws.amazon.com/premiumsupport/knowledge-center/elastic-ip-charges/

Understanding Hosted vs On-Premise Private Cloud - VEXXHOST [online], 2018 [cit. 2018-11-07]. Dostupné z: https://vexxhost.com/blog/hosted-vs-on-premise-private-cloud/

VELTE, Anthony T, Toby J VELTE a Robert C ELSENPETER. Cloud computing: a practical approach. New York: McGraw-Hill, c2010. ISBN 978-0-07-162694-1.

WEBBER, Chris, Two-Factor (2fa) vs. Multi-Factor Authentication (MFA) - Definition &

Differences [online]. 2016 [cit. 2018-11-07]. Dostupné z:

https://blog.centrify.com/2fa-mfa-difference/

What is Cloud Computing? | Roles and Boundaries [online], [cit. 2018-11-07]. Dostupné z:

http://whatiscloud.com/roles_and_boundaries/cloud_consumer

Bibliografie

FIALOVÁ, Lenka, 2016. Moderní cloudová řešení v podniku. Brno. Diplomová práce.

Vysoké učení technické v Brně.

JAMSA, Kris. 2013. Cloud computing: SaaS, PaaS, IaaS, virtualization, business models, mobile, security and more. Burlington, MA: Jones. ISBN 978-144-9647-391.

LINTHICUM, David. 2014. Full Contact Cloud Computing A Step-by-step Guide for Transitioning Your Enterprise to the Cloud. John Wiley. ISBN 978-111-8710-975.

VAQUERO, Luis M., Juan CACERES a Juan J. HIERRO. 2012. Open source cloud computing systems: practices and paradigms. Hershey, Pa.: Information Science Reference. ISBN 978-1466600980.

Seznam příloh

Příloha A Prostředí Nextcloud ... 121 Příloha B Prostředí EC2 ... 122

Příloha A Prostředí Nextcloud

122

Příloha B Prostředí EC2