TY - THES A1 - Brand, Lukas T1 - Extending and Evaluating CSPOT Type Constructors N2 - Serverless computing gained popularity as a programming model for cloud applications. It promises the elimination of operational tasks and infrastructure management, fast development times due to broad language support with simple APIs along with several other advantages such as cost optimization, high availability, and automatic scaling. Serverless runtimes offer an event-driven, decoupled, and modular architecture. "Internet of Things" (IoT) applications profit from the serverless programming model in that they are event-driven out-of-the-box and thus can be easily implemented. However, current serverless offerings lack support for distributed computation and unified abstractions from "end-to-end", i.e. the same programming model for IoT devices, edge devices as well as cloud data centers to implement IoT applications. CSPOT, a serverless platform of things is an ongoing research project that promises to solve the current limitations of existing IoT serverless solutions. This thesis focuses on a type and operation system that is part of Laminar, a runtime system built on top of CSPOT. Laminar provides a functional dataflow program representation for building distributed IoT applications. It improves the development experience for CSPOT applications and establishes the foundation for further programming abstractions and language implementations. KW - Serverless computing KW - Dataflow KW - CSPOT KW - type system KW - Cloud Computing KW - Internet der Dinge Y1 - 2023 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:860-opus4-3788 ER - TY - THES A1 - Eisenmann, Paul T1 - Can the Microsoft Azure Security Suite be a practical solution for SMBs when analysing and protecting existing IT infrastructure? N2 - Small and medium sized businesses (SMB) face ever growing cyber security risks and are for this reason longing for solutions to mitigate those risks. Thus, it is this thesis’ goal to investigate whether the cloud-based security tools offered by Microsoft Azure can fulfil the task from a technical point of view. For this examination, two main research routes were chosen. The first route looks at security from a tool perspective and through practical case studies in SMB IT environments that include five common threats and needs of cyber security: hacking, phishing, viruses, monitoring, and internal threats. The second route investigates questions about full cloud-based security usage and implementation from a policy and compliance standpoint. It also offers practical solutions and considerations of SMB IT administrators and business leaders. This thesis research result is that the Azure security suit offers a decent toolset for SMB IT security. However, the actual technical tool choice is only secondary in consideration, since the human component remains to be the one having to prevail against most cyber threats. KW - IT-Security KW - Computersicherheit KW - Cloud Computing KW - Windows Azure KW - Klein- und Mittelbetrieb Y1 - 2022 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:860-opus4-3242 ER - TY - THES A1 - Niksch, Sebastian T1 - Systematische Analyse von serverless Amazon Web Services zur Durchführung einer wirtschaftlichen Stichprobeninventur N2 - Diese Arbeit befasst sich mit der wirtschaftlichen Umsetzbarkeit einer Stichprobeninventursoftware als serverlose Anwendung mit Komponenten des Cloud-Computing Anbieters Amazon Web Services (AWS). Es werden Kriterien erfasst, die notwendig sind, damit eine Stichprobeninventur ordentlich und effektiv durchgeführt werden kann. Dabei werden die Anforderungen des Prüfungsstandards 880 des Instituts der Wirtschaftsprüfer in Deutschland e.V. besonders berücksichtigt. Außerdem werden die Kosten einer serverlosen Anwendung mit denen serverbasierten verglichen. KW - serverlose Anwendung KW - Cloud Computing KW - Amazon Web Services KW - Stichprobeninventur Y1 - 2019 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:860-opus4-1693 ER - TY - THES A1 - Ramsauer, Matthias T1 - Planung kontextsensitiver Aufgaben mit prototypischer Realisierung N2 - Das Ziel der vorliegenden Bachelorarbeit war es, einen Dienst zur Aufgabenplanung zu spezifizieren und implementieren der kontextsensitive Aufgaben anhand ihrer Art und ihrer Ressourcenbedürfnisse auf entsprechende bereitgestellte Ressourcen verteilt. Hierfür wurde ein Zustandsloser Dienst entwickelt der sich horizontal skalieren lässt. Die dafür verwendete Sprache ist NodeJS und als Datenbank wurde MongoDB verwendet. Um Informationen zum aktuellen Ressourcenverbrauch asynchron zu erhalten wurde AMQP benutzt. Der dafür genutzte Dienst war RabbitMQ. Verschiedene Algorithmen zur Verteilung wurden implementiert und getestet. Dabei haben die dynamischen Algorithmen die Zugriff auf den aktuellen Ressourcenverbrauch hatten am besten abgeschnitten bei Systemen mit zusätzlicher Auslastung und die statische Verteilung bei Systemen ohne zusätzliche Last. KW - Cloud Computing KW - Betriebsmittelverwaltung Y1 - 2019 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:860-opus4-1106 ER - TY - THES A1 - Zanella, Lucas T1 - Entwicklung eines Monitoring-Konzepts für eine Private Cloud auf Basis von OpenShift N2 - In der vorliegenden Masterarbeit wurde ein Monitoring-Konzept für OpenShift entwickelt. Dieses Konzept ergänzt bestehende Lösungen, welche zuvor analysiert und nach ökonomischen Gesichtspunkten ausgewählt wurden. Der entwickelte Vorschlag erweitert die Überwachung einer OpenShift-Umgebung. Im Fokus stand die Erfassung des Software-definierten Netzwerks und die Messung der Anwendungsperformance. Da sich Cloud-Systeme aus einer Vielzahl heterogener und volatiler Komponenten zusammensetzen, muss deren Überwachung von adaptiven Systemen geleistet werden. Daher wurden Mechanismen zur Erhöhung der Anpassungsfähigkeit der MonitoringSysteme konzipiert. Um auf erkannte Engpässe oder Bedrohungen zu reagieren wurde ein Ansatz erarbeitet, der automatisierte Aktionen zur Entschärfung dieser Situation ermöglicht. Zur Evaluierung der Vorschläge wurden diese prototypisch umgesetzt und getestet. Das erarbeitete Konzept hat sich unter Laborbedingungen bewährt und könnte somit als Projekt weiterentwickelt werden. N2 - In this master's thesis, a monitoring concept for OpenShift was developed. This concept complements existing solutions that have been previously analysed and selected from an economic point of view. The proposed concept extends the monitoring of an OpenShift environment. The focus of the solution is to capture the software-defined network and measure application performance. Since cloud systems are composed of many heterogeneous and volatile components, their monitoring must be performed by adaptive systems. Therefore, mechanisms were devised to increase the adaptability of the monitoring systems. To respond to detected bottlenecks and/or threats, an approach was developed to allow automated actions to defuse the situation. To evaluate its effectiveness, prototypes were implemented and tested. The concept has proven itself under laboratory conditions and may be developed further as a project. KW - OpenShift KW - Private Cloud KW - Monitoring KW - Cloud Computing KW - Container KW - Monitorüberwachung Y1 - 2019 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:860-opus4-770 ER - TY - THES A1 - Scheibenzuber, Sebastian T1 - Automatisches Ressourcenmanagement für Amazon Web Services N2 - Das Thema dieser Bachelorarbeit ist das automatische Ressourcenmanagement für Amazon Web Services. Insbesondere hat sie zur Aufgabe, eine Möglichkeit zu finden das Problem zu lösen, dass es keinen simplen Weg gibt, einem User die limitierte Erstellung von EC2 Instanzen zu erlauben. Denn aufgrund der immer weiter verbreiteten Nutzung von AWS und dessen Service Elastic Compute Cloud wird ein automatisiertes Management der Ressourcen in immer mehr Unternehmen notwendig. Nach einer kurzen Einleitung und der Erklärung der für das Thema relevanten Begriffe, folgt eine Anleitung für die Einrichtung und Installation der benötigten Software. Der Hauptteil der Arbeit behandelt drei verschiedene Lösungsansätze mittels des Amazon Command-Line-Interfaces, eines Python-Skripts und letztendlich dem Dienst AWS Lambda. Außerdem wird auf zwei Möglichkeiten eingegangen, wie man ein automatisiertes Benachrichtigungssytem mittels Amazon Web Services einrichten kann. Zuletzt folgt eine Zusammenfassung der Ergebnisse, bei der die einzelnen Lösungswege gegeneinander abgewogen werden, gefolgt von einem kurzen Ausblick, was in Zukunft noch in dieser Richtung möglich wäre. KW - AWS KW - Cloud KW - Amazon Web Services KW - Cloud Computing KW - Ressourcenmanagement Y1 - 2019 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:860-opus4-667 ER -