SlideShare a Scribd company logo
Wolkenlos in die Cloud!

Potential fĆ¼r Cloud Software und
Services
CGS IT Solutions
Mag. Christian Schaefer
10/2013
http://www.cgs.at

Ā© 2013 CGS IT ā€“ www.cgs.at
Mƶglichkeiten und Chancen fĆ¼r den Anwendungs-Betrieb und
die Entwicklung fĆ¼r Firmen und Software-Entwickler
in Cloud-Umgebungen

Ā© 2013 CGS IT ā€“ www.cgs.at
Usage Scenarios
1. Providing Own Services and Applications
2. Using Other Services and Applications
3. Use as Dev, Test, QA, CI Environment
4. Data Analysis, BI, Backup, Real-time
5. Hot and or Cold Stand-by
6. Be Fast !
Ā© 2013 CGS IT ā€“ www.cgs.at
Scale up/down when required

Ā© 2013 CGS IT ā€“ www.cgs.at
Auto Scaling &Content
Acceleration
https://media.xxx.at

https://api.xxx.at

AWS
Elastic Load Balancer

Server
ā€¦X

EC2 Server 1

EC2 1

Tomcat

Tomcat

APP
Modules

App
Modules

Server
ā€¦X

AWS Auto Scaling Group

VPN Connection
AWS SQS
OR
(Active MQ Cluster)

S3 Bucket

RDS
Master DB
Availability Zone

Read Replica
Availability Zone

Ā© 2013 CGS IT ā€“ www.cgs.at
Easy Scale and Provide
Environments

Development
& Test
(test.cgs.at)

QA, Interation
Tests, Aproval

Demo
Showcase

Production

Ā© 2013 CGS IT ā€“ www.cgs.at
Provide and use Services as

1. Web-Page (Portal)
2. API Services
3. (Cross Domain) Widgets

Ā© 2013 CGS IT ā€“ www.cgs.at
Cloud Software Development
Cloud Developers should know about / Cloud Software should
be:

1. Secure
2. Scalable and Flexible
3. Modular
4. Integrate able

Ā© 2013 CGS IT ā€“ www.cgs.at
Scaling through App Modularisation
User
Service
Accounting
Service

UI

Queue
Inventory
Service
Module XXX
Service

Ā© 2013 CGS IT ā€“ www.cgs.at
Technologies and Design Principles

1. Be Fine-grained,modular and service oriented
2. Be Asynchron (use Messaging. E.g. JMS)
3. Be distributeable (Stateless, UUID,.. )
4. Be cacheable

5. Be DB-Efficient and independent
6. Be Modular inside (e.g. use OSGI )

Ā© 2013 CGS IT ā€“ www.cgs.at
Security Reference Example
Customer Data center

VPN Gateway

Load Balancer

Monitoring

AS
Application
Server
Security Group

Management
Staging

Security Group

Subnet/Availability Zone
Ā© 2013 CGS IT ā€“ www.cgs.at
CI Continuous Integration & Staging
Example
System Services
(Cloud or Hybrid)

Dev App Stack
CGS_TEST_TESTER_01

GIT-Server
Sources
Selenium End2End Test
Artifactory
Binaries

Buildserver

https://test.cgs.com/

Build
Test (Api,Code)

CGS_TEST_AS_001 (i-xxxx)

Stage, Deploy Envs

Jira Tickets

AWS ā€“ Elastic LB
cgs-elb-test-as

Module GUI
Module API

Confluence
Docu

Modul Admin
SEDA Queue

SMTP-Mail

RDS Database

PROD / QA
Stacks

cgsqadb01
ā€¦
Ā© 2013 CGS IT ā€“ www.cgs.at
CGS IT Solutions
We help and support you getting started, develop and tune your cloud based
solutions !
ā€¢
ā€¢
ā€¢
ā€¢
ā€¢
ā€¢
ā€¢
ā€¢
ā€¢
ā€¢

Amazon AWS ā€“ Consulting, Estimations,
Technical Cloud Concepts and Solutions
Cloud based Software Development
Provide and Integrate Cloud Service
Amazon RDS Database and JPA
Performance optimizations
Auto Scaling and AWS Content Accelerations
AWS Security Reviews and Checks
Asynchronous Event-Driven Cloud Services
NoSQL and high performance Solutions

http://www.cgs.at
Ā© 2013 CGS IT ā€“ www.cgs.at
WIFI Kurse und Ausbildung

ā€¢ Kurse:

ā€¢
ā€¢
ā€¢
ā€¢
ā€¢

Cloud Development Overview ( 3 Tage)
Software Developer (Java, C#, C++)
Ajax, XML Programmierung
OCP Zertifizierung
Web 2.0 & Web Service Entwicklung

http://www.cgs.at

http://www.wifiwien.at/

MĆ¼hlehner &
Tavolato GmbH
Ā© 2013 CGS IT ā€“ www.cgs.at
Wolkenlos in die Cloud

Danke!

Ā© 2013 CGS IT ā€“ www.cgs.at

More Related Content

What's hot

How to create your own AWS region at OVH
How to create your own AWS region at OVHHow to create your own AWS region at OVH
How to create your own AWS region at OVHOVHcloud
Ā 
About YPCloud
About YPCloudAbout YPCloud
About YPCloudYPCloud Inc.
Ā 
Extending On-Premise Infrastructure To Cloud
Extending On-Premise Infrastructure To CloudExtending On-Premise Infrastructure To Cloud
Extending On-Premise Infrastructure To CloudLai Yoong Seng
Ā 
Microsoft Azure - Extending your Datacenter - thinkASG University Series
Microsoft Azure - Extending your Datacenter - thinkASG University SeriesMicrosoft Azure - Extending your Datacenter - thinkASG University Series
Microsoft Azure - Extending your Datacenter - thinkASG University SeriesthinkASG
Ā 
GLobal Azure Bootcamp 2016 Lyon Benjamin Talmard Azure Micro-services Contain...
GLobal Azure Bootcamp 2016 Lyon Benjamin Talmard Azure Micro-services Contain...GLobal Azure Bootcamp 2016 Lyon Benjamin Talmard Azure Micro-services Contain...
GLobal Azure Bootcamp 2016 Lyon Benjamin Talmard Azure Micro-services Contain...AZUG FR
Ā 
CMP, Containers Orchestrator, PaaS landscape explained in one slide
CMP, Containers Orchestrator, PaaS landscape explained in one slideCMP, Containers Orchestrator, PaaS landscape explained in one slide
CMP, Containers Orchestrator, PaaS landscape explained in one slideSimone Morellato
Ā 
IoT Solution Design based on Azure and AWS
IoT Solution Design based on Azure and AWSIoT Solution Design based on Azure and AWS
IoT Solution Design based on Azure and AWSMichail Vatalev
Ā 
05 ė¶ģ“ģ˜¤
05 ė¶ģ“ģ˜¤05 ė¶ģ“ģ˜¤
05 ė¶ģ“ģ˜¤VentureSquare
Ā 
Managing and Automating Hybrid Cloud Infrastructure
Managing and Automating Hybrid Cloud InfrastructureManaging and Automating Hybrid Cloud Infrastructure
Managing and Automating Hybrid Cloud InfrastructureLai Yoong Seng
Ā 
AWS Re:Invented
AWS Re:InventedAWS Re:Invented
AWS Re:InventedAlex Glikson
Ā 
Anton Grishko "Multi-cloud with Google Anthos, Kubernetes and Istio. How to s...
Anton Grishko "Multi-cloud with Google Anthos, Kubernetes and Istio. How to s...Anton Grishko "Multi-cloud with Google Anthos, Kubernetes and Istio. How to s...
Anton Grishko "Multi-cloud with Google Anthos, Kubernetes and Istio. How to s...Fwdays
Ā 
Taking Security Responsibility in the AWS Cloud
Taking Security Responsibility in the AWS CloudTaking Security Responsibility in the AWS Cloud
Taking Security Responsibility in the AWS CloudFranklin Mosley
Ā 
Amazon cloud service
Amazon cloud serviceAmazon cloud service
Amazon cloud serviceSuresh Mandava
Ā 
Serverless and Design Patterns In GCP
Serverless and Design Patterns In GCPServerless and Design Patterns In GCP
Serverless and Design Patterns In GCPOliver Fierro
Ā 
TechEvent Performance Analyses on Standby Database
TechEvent Performance Analyses on Standby DatabaseTechEvent Performance Analyses on Standby Database
TechEvent Performance Analyses on Standby DatabaseTrivadis
Ā 
Ignite 2015 NA Technology Breakout Session - "Security, Stability and Scalabi...
Ignite 2015 NA Technology Breakout Session - "Security, Stability and Scalabi...Ignite 2015 NA Technology Breakout Session - "Security, Stability and Scalabi...
Ignite 2015 NA Technology Breakout Session - "Security, Stability and Scalabi...Elemica
Ā 
My ElasticSearch Journey on AWS
My ElasticSearch Journey on AWSMy ElasticSearch Journey on AWS
My ElasticSearch Journey on AWSAmazon Web Services
Ā 
Ignite 2015 EU - Technology Breakout Session "Security, Stability and Scalab...
Ignite 2015 EU -  Technology Breakout Session "Security, Stability and Scalab...Ignite 2015 EU -  Technology Breakout Session "Security, Stability and Scalab...
Ignite 2015 EU - Technology Breakout Session "Security, Stability and Scalab...Elemica
Ā 

What's hot (20)

How to create your own AWS region at OVH
How to create your own AWS region at OVHHow to create your own AWS region at OVH
How to create your own AWS region at OVH
Ā 
About YPCloud
About YPCloudAbout YPCloud
About YPCloud
Ā 
Extending On-Premise Infrastructure To Cloud
Extending On-Premise Infrastructure To CloudExtending On-Premise Infrastructure To Cloud
Extending On-Premise Infrastructure To Cloud
Ā 
Microsoft Azure - Extending your Datacenter - thinkASG University Series
Microsoft Azure - Extending your Datacenter - thinkASG University SeriesMicrosoft Azure - Extending your Datacenter - thinkASG University Series
Microsoft Azure - Extending your Datacenter - thinkASG University Series
Ā 
GLobal Azure Bootcamp 2016 Lyon Benjamin Talmard Azure Micro-services Contain...
GLobal Azure Bootcamp 2016 Lyon Benjamin Talmard Azure Micro-services Contain...GLobal Azure Bootcamp 2016 Lyon Benjamin Talmard Azure Micro-services Contain...
GLobal Azure Bootcamp 2016 Lyon Benjamin Talmard Azure Micro-services Contain...
Ā 
CMP, Containers Orchestrator, PaaS landscape explained in one slide
CMP, Containers Orchestrator, PaaS landscape explained in one slideCMP, Containers Orchestrator, PaaS landscape explained in one slide
CMP, Containers Orchestrator, PaaS landscape explained in one slide
Ā 
IoT Solution Design based on Azure and AWS
IoT Solution Design based on Azure and AWSIoT Solution Design based on Azure and AWS
IoT Solution Design based on Azure and AWS
Ā 
05 ė¶ģ“ģ˜¤
05 ė¶ģ“ģ˜¤05 ė¶ģ“ģ˜¤
05 ė¶ģ“ģ˜¤
Ā 
Managing and Automating Hybrid Cloud Infrastructure
Managing and Automating Hybrid Cloud InfrastructureManaging and Automating Hybrid Cloud Infrastructure
Managing and Automating Hybrid Cloud Infrastructure
Ā 
Amazon web services training
Amazon web services trainingAmazon web services training
Amazon web services training
Ā 
AWS Re:Invented
AWS Re:InventedAWS Re:Invented
AWS Re:Invented
Ā 
Anton Grishko "Multi-cloud with Google Anthos, Kubernetes and Istio. How to s...
Anton Grishko "Multi-cloud with Google Anthos, Kubernetes and Istio. How to s...Anton Grishko "Multi-cloud with Google Anthos, Kubernetes and Istio. How to s...
Anton Grishko "Multi-cloud with Google Anthos, Kubernetes and Istio. How to s...
Ā 
Taking Security Responsibility in the AWS Cloud
Taking Security Responsibility in the AWS CloudTaking Security Responsibility in the AWS Cloud
Taking Security Responsibility in the AWS Cloud
Ā 
Amazon cloud service
Amazon cloud serviceAmazon cloud service
Amazon cloud service
Ā 
Serverless and Design Patterns In GCP
Serverless and Design Patterns In GCPServerless and Design Patterns In GCP
Serverless and Design Patterns In GCP
Ā 
TechEvent Performance Analyses on Standby Database
TechEvent Performance Analyses on Standby DatabaseTechEvent Performance Analyses on Standby Database
TechEvent Performance Analyses on Standby Database
Ā 
Cloud IoT Big-Data
Cloud IoT Big-DataCloud IoT Big-Data
Cloud IoT Big-Data
Ā 
Ignite 2015 NA Technology Breakout Session - "Security, Stability and Scalabi...
Ignite 2015 NA Technology Breakout Session - "Security, Stability and Scalabi...Ignite 2015 NA Technology Breakout Session - "Security, Stability and Scalabi...
Ignite 2015 NA Technology Breakout Session - "Security, Stability and Scalabi...
Ā 
My ElasticSearch Journey on AWS
My ElasticSearch Journey on AWSMy ElasticSearch Journey on AWS
My ElasticSearch Journey on AWS
Ā 
Ignite 2015 EU - Technology Breakout Session "Security, Stability and Scalab...
Ignite 2015 EU -  Technology Breakout Session "Security, Stability and Scalab...Ignite 2015 EU -  Technology Breakout Session "Security, Stability and Scalab...
Ignite 2015 EU - Technology Breakout Session "Security, Stability and Scalab...
Ā 

Similar to Cloud Day (Wifi Wien)

Architecting multi-cloud ready applications
Architecting multi-cloud ready applicationsArchitecting multi-cloud ready applications
Architecting multi-cloud ready applicationsSwaminathan Vetri
Ā 
Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS Amazon Web Services
Ā 
Dynamic Azure Credentials for Applications and CI/CD Pipelines
Dynamic Azure Credentials for Applications and CI/CD PipelinesDynamic Azure Credentials for Applications and CI/CD Pipelines
Dynamic Azure Credentials for Applications and CI/CD PipelinesMitchell Pronschinske
Ā 
Cloud & GCP 101
Cloud & GCP 101Cloud & GCP 101
Cloud & GCP 101Runcy Oommen
Ā 
Airline DR - AWS Case Study
Airline DR - AWS Case StudyAirline DR - AWS Case Study
Airline DR - AWS Case StudyCodelattice
Ā 
Azure Storage
Azure StorageAzure Storage
Azure StorageMustafa
Ā 
Caching inside serverless applications
Caching inside serverless applicationsCaching inside serverless applications
Caching inside serverless applicationsRadu Vunvulea
Ā 
Cooperative Schedule Data Possession for Integrity Verification in Multi-Clou...
Cooperative Schedule Data Possession for Integrity Verification in Multi-Clou...Cooperative Schedule Data Possession for Integrity Verification in Multi-Clou...
Cooperative Schedule Data Possession for Integrity Verification in Multi-Clou...IJMER
Ā 
IRJET- Improving Data Storage Security and Performance in Cloud Environment
IRJET- Improving Data Storage Security and Performance in Cloud EnvironmentIRJET- Improving Data Storage Security and Performance in Cloud Environment
IRJET- Improving Data Storage Security and Performance in Cloud EnvironmentIRJET Journal
Ā 
PaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with AltusPaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with AltusCloudera, Inc.
Ā 
PaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with AltusPaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with AltusCloudera, Inc.
Ā 
AWS CSA Associate 06-07
AWS CSA Associate 06-07AWS CSA Associate 06-07
AWS CSA Associate 06-07Heitor Vital
Ā 
CWIN17 India / Insights platform architecture v1 0 virtual - subhadeep dutta
CWIN17 India / Insights platform architecture v1 0   virtual - subhadeep duttaCWIN17 India / Insights platform architecture v1 0   virtual - subhadeep dutta
CWIN17 India / Insights platform architecture v1 0 virtual - subhadeep duttaCapgemini
Ā 
Amazon EKS multi-cluster gitops-bridge
Amazon EKS multi-cluster gitops-bridgeAmazon EKS multi-cluster gitops-bridge
Amazon EKS multi-cluster gitops-bridgeCarlos Santana
Ā 
AWS Summit 2014 - Perth - Keynote
AWS Summit 2014 - Perth - KeynoteAWS Summit 2014 - Perth - Keynote
AWS Summit 2014 - Perth - KeynoteAmazon Web Services
Ā 
Using Splunk or ELK for Auditing AWS/GCP/Azure Security posture
Using Splunk or ELK for Auditing AWS/GCP/Azure Security postureUsing Splunk or ELK for Auditing AWS/GCP/Azure Security posture
Using Splunk or ELK for Auditing AWS/GCP/Azure Security postureCloudVillage
Ā 
Using Splunk/ELK for auditing AWS/GCP/Azure security posture
Using Splunk/ELK for auditing AWS/GCP/Azure security postureUsing Splunk/ELK for auditing AWS/GCP/Azure security posture
Using Splunk/ELK for auditing AWS/GCP/Azure security postureJose Hernandez
Ā 
Cloud computing basics
Cloud computing basicsCloud computing basics
Cloud computing basicsAkshay Guleria
Ā 

Similar to Cloud Day (Wifi Wien) (20)

Intro to cloud.pdf
Intro to cloud.pdfIntro to cloud.pdf
Intro to cloud.pdf
Ā 
Architecting multi-cloud ready applications
Architecting multi-cloud ready applicationsArchitecting multi-cloud ready applications
Architecting multi-cloud ready applications
Ā 
Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS
Ā 
Dynamic Azure Credentials for Applications and CI/CD Pipelines
Dynamic Azure Credentials for Applications and CI/CD PipelinesDynamic Azure Credentials for Applications and CI/CD Pipelines
Dynamic Azure Credentials for Applications and CI/CD Pipelines
Ā 
Cloud & GCP 101
Cloud & GCP 101Cloud & GCP 101
Cloud & GCP 101
Ā 
Azure diario de abordo
Azure diario de abordoAzure diario de abordo
Azure diario de abordo
Ā 
Airline DR - AWS Case Study
Airline DR - AWS Case StudyAirline DR - AWS Case Study
Airline DR - AWS Case Study
Ā 
Azure Storage
Azure StorageAzure Storage
Azure Storage
Ā 
Caching inside serverless applications
Caching inside serverless applicationsCaching inside serverless applications
Caching inside serverless applications
Ā 
Cooperative Schedule Data Possession for Integrity Verification in Multi-Clou...
Cooperative Schedule Data Possession for Integrity Verification in Multi-Clou...Cooperative Schedule Data Possession for Integrity Verification in Multi-Clou...
Cooperative Schedule Data Possession for Integrity Verification in Multi-Clou...
Ā 
IRJET- Improving Data Storage Security and Performance in Cloud Environment
IRJET- Improving Data Storage Security and Performance in Cloud EnvironmentIRJET- Improving Data Storage Security and Performance in Cloud Environment
IRJET- Improving Data Storage Security and Performance in Cloud Environment
Ā 
PaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with AltusPaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with Altus
Ā 
PaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with AltusPaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with Altus
Ā 
AWS CSA Associate 06-07
AWS CSA Associate 06-07AWS CSA Associate 06-07
AWS CSA Associate 06-07
Ā 
CWIN17 India / Insights platform architecture v1 0 virtual - subhadeep dutta
CWIN17 India / Insights platform architecture v1 0   virtual - subhadeep duttaCWIN17 India / Insights platform architecture v1 0   virtual - subhadeep dutta
CWIN17 India / Insights platform architecture v1 0 virtual - subhadeep dutta
Ā 
Amazon EKS multi-cluster gitops-bridge
Amazon EKS multi-cluster gitops-bridgeAmazon EKS multi-cluster gitops-bridge
Amazon EKS multi-cluster gitops-bridge
Ā 
AWS Summit 2014 - Perth - Keynote
AWS Summit 2014 - Perth - KeynoteAWS Summit 2014 - Perth - Keynote
AWS Summit 2014 - Perth - Keynote
Ā 
Using Splunk or ELK for Auditing AWS/GCP/Azure Security posture
Using Splunk or ELK for Auditing AWS/GCP/Azure Security postureUsing Splunk or ELK for Auditing AWS/GCP/Azure Security posture
Using Splunk or ELK for Auditing AWS/GCP/Azure Security posture
Ā 
Using Splunk/ELK for auditing AWS/GCP/Azure security posture
Using Splunk/ELK for auditing AWS/GCP/Azure security postureUsing Splunk/ELK for auditing AWS/GCP/Azure security posture
Using Splunk/ELK for auditing AWS/GCP/Azure security posture
Ā 
Cloud computing basics
Cloud computing basicsCloud computing basics
Cloud computing basics
Ā 

Recently uploaded

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...Product School
Ā 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance
Ā 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Product School
Ā 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
Ā 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Ā 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
Ā 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Ā 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...Product School
Ā 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
Ā 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
Ā 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Ā 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Thierry Lestable
Ā 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Ā 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
Ā 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesThousandEyes
Ā 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
Ā 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
Ā 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Ā 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Alison B. Lowndes
Ā 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
Ā 

Recently uploaded (20)

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Ā 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
Ā 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Ā 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Ā 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Ā 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
Ā 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
Ā 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Ā 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Ā 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
Ā 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Ā 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Ā 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Ā 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
Ā 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Ā 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ā 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Ā 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
Ā 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Ā 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
Ā 

Cloud Day (Wifi Wien)

  • 1. Wolkenlos in die Cloud! Potential fĆ¼r Cloud Software und Services CGS IT Solutions Mag. Christian Schaefer 10/2013 http://www.cgs.at Ā© 2013 CGS IT ā€“ www.cgs.at
  • 2. Mƶglichkeiten und Chancen fĆ¼r den Anwendungs-Betrieb und die Entwicklung fĆ¼r Firmen und Software-Entwickler in Cloud-Umgebungen Ā© 2013 CGS IT ā€“ www.cgs.at
  • 3. Usage Scenarios 1. Providing Own Services and Applications 2. Using Other Services and Applications 3. Use as Dev, Test, QA, CI Environment 4. Data Analysis, BI, Backup, Real-time 5. Hot and or Cold Stand-by 6. Be Fast ! Ā© 2013 CGS IT ā€“ www.cgs.at
  • 4. Scale up/down when required Ā© 2013 CGS IT ā€“ www.cgs.at
  • 5. Auto Scaling &Content Acceleration https://media.xxx.at https://api.xxx.at AWS Elastic Load Balancer Server ā€¦X EC2 Server 1 EC2 1 Tomcat Tomcat APP Modules App Modules Server ā€¦X AWS Auto Scaling Group VPN Connection AWS SQS OR (Active MQ Cluster) S3 Bucket RDS Master DB Availability Zone Read Replica Availability Zone Ā© 2013 CGS IT ā€“ www.cgs.at
  • 6. Easy Scale and Provide Environments Development & Test (test.cgs.at) QA, Interation Tests, Aproval Demo Showcase Production Ā© 2013 CGS IT ā€“ www.cgs.at
  • 7. Provide and use Services as 1. Web-Page (Portal) 2. API Services 3. (Cross Domain) Widgets Ā© 2013 CGS IT ā€“ www.cgs.at
  • 8. Cloud Software Development Cloud Developers should know about / Cloud Software should be: 1. Secure 2. Scalable and Flexible 3. Modular 4. Integrate able Ā© 2013 CGS IT ā€“ www.cgs.at
  • 9. Scaling through App Modularisation User Service Accounting Service UI Queue Inventory Service Module XXX Service Ā© 2013 CGS IT ā€“ www.cgs.at
  • 10. Technologies and Design Principles 1. Be Fine-grained,modular and service oriented 2. Be Asynchron (use Messaging. E.g. JMS) 3. Be distributeable (Stateless, UUID,.. ) 4. Be cacheable 5. Be DB-Efficient and independent 6. Be Modular inside (e.g. use OSGI ) Ā© 2013 CGS IT ā€“ www.cgs.at
  • 11. Security Reference Example Customer Data center VPN Gateway Load Balancer Monitoring AS Application Server Security Group Management Staging Security Group Subnet/Availability Zone Ā© 2013 CGS IT ā€“ www.cgs.at
  • 12. CI Continuous Integration & Staging Example System Services (Cloud or Hybrid) Dev App Stack CGS_TEST_TESTER_01 GIT-Server Sources Selenium End2End Test Artifactory Binaries Buildserver https://test.cgs.com/ Build Test (Api,Code) CGS_TEST_AS_001 (i-xxxx) Stage, Deploy Envs Jira Tickets AWS ā€“ Elastic LB cgs-elb-test-as Module GUI Module API Confluence Docu Modul Admin SEDA Queue SMTP-Mail RDS Database PROD / QA Stacks cgsqadb01 ā€¦ Ā© 2013 CGS IT ā€“ www.cgs.at
  • 13. CGS IT Solutions We help and support you getting started, develop and tune your cloud based solutions ! ā€¢ ā€¢ ā€¢ ā€¢ ā€¢ ā€¢ ā€¢ ā€¢ ā€¢ ā€¢ Amazon AWS ā€“ Consulting, Estimations, Technical Cloud Concepts and Solutions Cloud based Software Development Provide and Integrate Cloud Service Amazon RDS Database and JPA Performance optimizations Auto Scaling and AWS Content Accelerations AWS Security Reviews and Checks Asynchronous Event-Driven Cloud Services NoSQL and high performance Solutions http://www.cgs.at Ā© 2013 CGS IT ā€“ www.cgs.at
  • 14. WIFI Kurse und Ausbildung ā€¢ Kurse: ā€¢ ā€¢ ā€¢ ā€¢ ā€¢ Cloud Development Overview ( 3 Tage) Software Developer (Java, C#, C++) Ajax, XML Programmierung OCP Zertifizierung Web 2.0 & Web Service Entwicklung http://www.cgs.at http://www.wifiwien.at/ MĆ¼hlehner & Tavolato GmbH Ā© 2013 CGS IT ā€“ www.cgs.at
  • 15. Wolkenlos in die Cloud Danke! Ā© 2013 CGS IT ā€“ www.cgs.at