Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli - Trivadis

21 views

Published on

TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli - Trivadis

Published in: Technology
  • Be the first to comment

  • Be the first to like this

TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli - Trivadis

  1. 1. https://news.trivadis.com/blog@KonradHaefeli Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis Nicolas Dörig, Swisscom Konrad Häfeli, Trivadis
  2. 2. Nicolas Dörig PM IT-Clouds Large Solution, Swisscom Senior Product Manager for Cloud Services • Since 1999 in various IT areas • Since 2008 with Swisscom • Since 2015 leading Oracle DB platform service development www.trivadis.com Konrad Häfeli PM for Managed Oracle Database Service@Swisscom, Trivadis Head of Product Design and Partner at Trivadis • Since 1986 in various IT areas • Since 1998 with Trivadis AG • More than 25 years of experience in Oracle databases
  3. 3. Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis - The Trivadis – Swisscom Story - The Service Description - The Solution Components - Orchestration/Automation - Summary - Q&A
  4. 4. The Trivadis – Swisscom Story Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis4 Sep. 2019
  5. 5. Info-Session10.07.2019–Trivadis&Swisscom 6 Swisscom & Trivadis Service development - the best of both companies Customer Relationship Consulting Customer Relationship DevOps Managed Services Solution Development Platform Development Trivadis Swisscom Datacenter Connectivity Security Infrastructure Enterprise Service Cloud Shared Services Service Management Cloud Managed Oracle DB Service operated & powered by Trivadis on the Swisscom Cloud Operation & Support from Switzerland Data storage in Switzerland Partnership
  6. 6. Trivadis Platform factory offers
  7. 7. Trivadis Transactional Data Platform offers
  8. 8. The Service Description Sep. 2019 Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis9
  9. 9. TrivadisTechEvent2019 10 REGULAR Single DB Single DB + Data Guard Basic 99,5% Advanced 99,9% Encryption DB Operation (Office / 7*24) HIGH END + RAC DB RAC DB Standard 99,9% Advanced 99,9% PCA Exadata Managed Oracle Database Service at Swisscom Enterprise Service Cloud Backup «Two versions with optional features for different application requirements.»
  10. 10. Availability: 99,5% RTO / RPO: best effort / best effort Availability: 99,9% RTO / RPO: Near to 0 / Near to 0 TrivadisTechEvent2019 11 Swisscom Cloud Service – Managed Oracle DB Service (product variants) REGULAR with Oracle Data Guard DC I DC II Basic Advanced CDB 2x Storage DC I DC II CDB 2x Storage Availability: 99,9% RTO / RPO: best effort / best effort DC I DC II Standard Availability: 99,9% RTO / RPO: Near to 0 / Near to 0 DC I DC II Advanced RTO / RPO: best effort / Near to 0 DC I DC II for Basic & Standard RTO / RPO: best effort / Near to 0 DC I DC II for Advanced CDB 2x Storage RAC CDB 3x Storage RAC CDB 3x Storage x x RAC CDB 3x Storage x 1x Backup1x Backup REGULARorHIGHEND -Advanced REGULARorHIGHEND -Advanced 1x Backup1x Backup REGULARBasic& HIGHENDStandard HIGH END BACKUP OPTION CDB = Container Database PDB = Plugable Database RAC = Real Application Cluster, Oracle-specific cluster software for increased availability RTO = Recovery Time Objective (recovery time needed after a disaster) RPO = Recovery Point Objective (avoidance of data loss in the event of a disaster) Oracle – Private Cloude Appliance & Oracle – ZFS Appliance Oracle – Zero Data Loss Recovery Appliance (ZDLRA) Oracle – Exadata
  11. 11. TrivadisTechEvent2019 12 Your advantages with the Managed Oracle DB Service 1 security standards The service is provided exclusively in Platinum data centers in Switzerland. A virtual machine (VM) and the CDB it contains are always assigned to only one customer, which guarantees complete isolation of the customer environments. 3 save costs The transfer of data management and platform operation saves IT resources and operating costs. Virtualization enables resources to be used according to demand and the associated billing according to effective resource allocation. 2 service level With options such as RAC, Data Guard, DB backups and proactive monitoring, your data is highly available and well protected. SLAs for Availability, Recovery Time (RTO) & Recovery Point (RPO) are offered. 4 scalability & licensability The resources (vCPU) can be adjusted as needed. Virtualization is implemented with Oracle VM according to Oracle's hard partitioning rules. OnPremise licenses from Oracle can be used like an installation on dedicated servers. Managed Oracle DB Service developed & operated by Trivadis from the Swisscom Cloud
  12. 12. TrivadisTechEvent2019 13 Real Swissness! data center operation support 100% swissness Swisscom and Trivadis provide the service exclusively in Platinum data centres in Switzerland. Administration, maintenance and lifecycle of the database platform as well for the cloud are exclusively provided from Switzerland. Customer support for requests is provided fully from Switzerland. In contrary to other cloud providers, there is real Swissness with us! Rechen- zenter Betrieb Support Security No Cloud Act Low Latency
  13. 13. TrivadisTechEvent2019 14 Used Backup GB in GB/h Database Encryption per PDB in PDB/h Manuel Service Requests per hour vCPU (incl. RAM) in vCPU/h Always BYOL Storage in GB/h PDB Operation Service Office hours or 7x24 in PDB/h Billing objects
  14. 14. TrivadisTechEvent2019 15 Price indication Managed Oracle DB Service Prices without VAT in CHF Case I 4 vCPU 32 GB RAM 400 GB Storage No Backup No Encryption 1 CDB 1 PDB DB Operation 7*24 REGULAR Basic Advanced 540.- /Mt. 950.- /Mt. with Data Guard 1 2proc. licenses Case II 11 vCPU 88 GB RAM 1800 GB Storage No Backup No Encryption 1 CDB 1 PDB DB Operation 7*24 HIGH END Standard Advanced 3‘800.- /Mt. 7‘500.- /Mt. with Data Guard 6 11proc. licenses
  15. 15. How You Implement Cloud Infrastructure Matters If everyone has a different understanding of what it means to be “in the cloud,” how can we actually measure its benefits? We address this limitation by focusing on the essential characteristics of cloud computing – as defined by the National Institute of Standards and Technology (NIST)* * Google: The 2019 Accelerate State of DevOps
  16. 16. Essential Characteristics of Cloud Computing Sep. 2019 Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis17 • On-demand self-service Consumers can automatically provision computing resources as needed, without human interaction from the provider. • Broad network access Capabilities can be accessed through heterogeneous platforms such as mobile phones, tablets, laptops, and workstations. • Resource pooling Provider resources are pooled in a multi-tenant model, with physical and virtual resources dynamically assigned on-demand. • Rapid elasticity Capabilities can be elastically provisioned and released to rapidly scale outward or inward on demand, appearing to be unlimited and able to be appropriated in any quantity at any time. • Measured service Cloud systems automatically control, optimize, and report resource use based on the type of service such as storage, processing, bandwidth, and active user accounts.
  17. 17. Technical Challenges - Build an Oracle licence compliant&optimized DBaaS platform - Build a secure multi-tenant DBaaS platform - Build a highly automated DBaaS platform - Integration of a Service Provider into Swisscom as a Cloud Service Provider Organizational Challenges - Integration of a Service Provider into an agile Organisaton - Agile Organisation of a bunch of Principal Consultants
  18. 18. The Solution Components Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis19 Sep. 2019
  19. 19. Special license models for special systems... Sep. 2019 Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis20 Trusted PartitionsCapacity-on-Demand Cloud
  20. 20. Trusted Partitions Sep. 2019 Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis21 • Approved list of Oracle Engineered Systems eligible for Trusted Partitions • For the purposes of licensing Oracle programs in a Trusted Partition, two (2) virtual CPUs (vCPU) are counted as equivalent to a physical core • Requirements: • Enterprise Manager (see My Oracle Support Note 1471719.1) • Connected Mode: Usage reported via My Oracle Support • Disconnected Mode: quarterly Reports, locally stored for two years Reference: https://www.oracle.com/assets/partition ing-070609.pdf
  21. 21. How to setup and provide a DBaaS Platform? PCA is just an IaaS platform without storage. We need an adequate storage and an orchestration layer which integrates into the PCA management layer.
  22. 22. Private Cloud Appliance Sep. 2019 Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis23
  23. 23. Private Cloud Appliance with ZFS Appliance Sep. 2019 Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis24
  24. 24. Connecting ZFSA to PCA for Database Access Sep. 2019 Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis25 • Oracle proposes to use 10 Gb/s Ethernet connections to access the ZFS storage from the Oracle database. • This enables the use of dNFS and OISP, the preferred protocols for DB access. • Oracle Intelligent Storage Protocol is available exclusively with the combination of Oracle Database 12c and Oracle ZFS Storage Appliance systems • The Infiniband connections between ZFSA and PCA will be used for the VM repositories.
  25. 25. dNFS TCP IPOISP Network IP TCP dNFS OISP Dynamic Actions • Dynamically record size, log bias (shipping) • Pluggable database analytics (shipping) • Oracle Enterprise Manager provisioning (Shipping) • Analytics AWR feed • I/O fair share scheduling and DB priority • I/O caching/prefetch Oracle Intelligent Storage Protocol (OISP) Oracle Database with Oracle Intelligent Storage Protocol • Extensions built on top of NFSv4 protocol • Each I/O is tagged with data context • I/O reason • I/O priority • File type (redo log, data file, control file, backup file) • Database block size for file • Database and/or pluggable database ID • Cache hints • Prefetch hints 26 → Technology: DB Coengineering Sep. 2019 Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis
  26. 26. Outcome: System Overview Sep. 2019 Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis27 Production Site Zollikofen Production Site Wankdorf Test/Development Site Zürich Test/Development Site Olten PCA 18 CN ZFSA 2 ctrl 2 trays PCA 18 CN ZFSA 2 ctrl 2 trays PCA 4 CN & ZFSA 2 ctrl 1 tray PCA 4 CN & ZFSA 2 ctrl 1 tray Dataguard Replication Dataguard Replication Oracle Enterprise Manager Managing both production sites Oracle Enterprise Manager Managing both production sites ASR gateway ASR gateway ASR gateway ASR gateway
  27. 27. From PCA the IaaS Platform – to DBaaS Platform Sep. 2019 Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis28
  28. 28. Multi-Tenancy – Risk Mitigation An Oracle multitenant container database provides the following features beyond regular security measures: • PATH_PREFIX and CREATE_FILE_DEST clause to limit data files and directory objects to certain paths. • PDB_OS_CREDENTIAL parameter assigning a dedicated user account for OS interactions • Lockdown profiles to restrict certain operations or functionalities in a PDB Lockdown profiles, path prefix and PDB OS credentials are relatively new features. Be aware about Oracle release dependencies, related bugs and restrictions. Sep. 2019 Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis29
  29. 29. ESC Privat Cloud Connectivity – the challenge… Sep. 2019 Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis30
  30. 30. Orchestration/Automation Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis31 Sep. 2019
  31. 31. Private Cloud Appliance Orchestration 32 Fabric Interconnect Fabric Interconnect Compute Nodes Compute Nodes Management Nodes Management Storage Ethernet Switch Networking Management Infiniband Expansion Infiniband Expansion • Orchestrated Hardware Bringup • Inserts all servers in an Oracle VM Manager server pool • Configures external networking (set IP address, etc.) • Performs periodic back-up of Private Cloud Appliance OVM Manager • VM and hypervisor (Xen) resource management • VM network / storage configuration Dual, redundant PCA management nodes with automatic failover PCA Controller • Cloud management (self service, metering and chargeback, etc.) for one or multiple PCAs • Hardware resource management • Database, middleware, apps management • Software management, configuration and compliance management • Plugin with Oracle VM Manager for full stack management Enterprise Manager Compute Compute Sep. 2019 Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis Networking
  32. 32. Automation and Orchestration Layer Sep. 2019 Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis33 The management tenant hosts the required automation and orchestration components: • Ansible • OSB (Open Service Broker) • Git Repository • Meta Database • OEM • Billing Engine • ASR Gateway • and many more ...
  33. 33. Customer Interface vRealize Sep. 2019 Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis34
  34. 34. Outcome: End-to-End Automation of CRUD Functions Sep. 201935 vRealize
  35. 35. Red Hat Ansible Tower: Workflow Sep. 2019 Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis36
  36. 36. Red Hat Ansible Tower: Infrastructure as Code Sep. 2019 Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis37
  37. 37. Red Hat Ansible Tower: Dashboard Sep. 2019 Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis38
  38. 38. Summary Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis39 Sep. 2019
  39. 39. Summary Sep. 2019 Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis40 • For a service, fulfilling the expected cloud characteristics we need: • Systems which lay a good base • Flexible connectivity layer • Experts for architecture, development and operation • Agile organization to provide business value right from the beginning • A provider with a scalable cloud environment to integrate • Orchestration and Automation is key to scale and competitive offers • #BetterTogether with Trivadis&Friends(Swisscom) according our mission → There is a strong offer on the market for pure swiss based Managed Oracle Database Services • Promote it, try it, buy it!

×