Download presentation
Presentation is loading. Please wait.
1
ТУЕС - Дипломни работи в САП Лабс
2
Who are we? What do we do?
3
SAP днес, или какво значи софтуерен гигант
#1 компания за бизнес софтуер в света SAP служители 130 държави клиента в 190 страни €10.8 млрд годишни приходи за 2015 €2.85 млрд инвестиции в R&D за 2015
4
Why – resources optimization, effective usage by the business, fast ramp-up; low costs
History – Compaq internal doc 1996; 2006 Amazon Elastic Cloud Computing EC2; 2008 Mictosoft Azure Deployment models – private, public, hybrid Service models – SaaS, PaaS, IaaS
5
IaaS
6
PaaS IaaS
7
SaaS PaaS IaaS
8
What is PaaS?
9
What is PaaS?
10
What is PaaS?
11
What is PaaS?
12
What is PaaS?
13
What is PaaS?
15
Cloud Foundry
16
Diploma Thesis proposals
Deployment of composite Cloud Foundry applications Cloud Foundry Marketplace Cloud Foundry Operations Manager Cloud Foundry Application Package Manger IoT? Your proposals
17
Deployment of composite Cloud Foundry applications
Business programs are built from multiple inter-related parts … Polyglot, written in different languages or paradigms Heterogeneous, developed with different tools, IDEs and technologies Multi-targeted, multi-tiered and distributed to different runtime platforms … with complex inter-relationships … Installation orchestration and initialization order Authorization models Dependency on existing services … that are deployed together as a single application micro-services (Java apps, Node.js) mobile clients UI5 apps database models stored procedures extensions customizations The goals of the diploma thesis would be: 1. Define concept how such complex applications are handled as one deployable archive 2. Implement deployment service that is able to deploy such applications
18
Cloud Foundry Marketplace
Research available CF backing service (service brokers) marketplaces Research available CF application marketplaces Propose CF application packaging model and a marketplace, based on it, where providers could publish their solutions, while users could browse and buy an existing offering. Propose mechanism for subscription for CF application updates on marketplace and automatic/scheduled download and installation Provide implementation of the proposed solution
19
Cloud Foundry Operations Manager
Educate yourself of all tools and API to manage a CF landscape Build GUI application on top of the existing CF infrastructure covering: Admin Tasks Software Lifecycle (Landscape Update) Discover, schedule, verify, trigger and track update/installation Bootstrapping of a landscape Install new feature/functionality (bosh deployment) Delete feature/functionality (bosh deployment) Configuration Management Security Management Monitoring Etc.
20
Cloud Foundry Application Package Manger
Evaluate and automatic package dependency resolution that could include download and deploy of required dependencies. See but for CF apps / solutions. Provide implementation of proposed solution
21
Thank you! georgi.konstantinov@sap.com vasil.bozhurski@sap.com
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.