TYPO3 v8 LTS in the cloud

31
TYPO3 V8 LTS in the Cloud Meteorology Lessons Olivier Dobberkau

Transcript of TYPO3 v8 LTS in the cloud

Page 1: TYPO3 v8 LTS in the cloud

TYPO3 V8 LTSin the Cloud

Meteorology LessonsOlivier Dobberkau

Page 2: TYPO3 v8 LTS in the cloud

The cloud is the most obscure buzzword used in IT- Epicure

Page 3: TYPO3 v8 LTS in the cloud

Agenda

● Who am I?● Meteorology● Hosting & Cloud● TYPO3 v8 LTS● Platform.sh● Q&A

Page 4: TYPO3 v8 LTS in the cloud

Who am I?

● Olivier Dobberkau● 49 years old● CEO R&D @ dkd Internet Service GmbH● President TYPO3 Association● Twitter: @T3RevNeverEnd● [email protected]

Page 5: TYPO3 v8 LTS in the cloud

Who am I?

● TYPO3 since Version 3.3● My contributions

○ Directmail rewrite (together with Ivan Kartolo)

○ Apache Solr for TYPO3

○ CMIS Library

○ FAL

○ TYPO3 v8 Cloud (Platform.sh & Azure)

● Work Package Leader in EU Project ForgetIT○ https://www.forgetit-project.eu/en/home/

Page 6: TYPO3 v8 LTS in the cloud

Who am I?

Page 7: TYPO3 v8 LTS in the cloud

nreach.io

Intelligent Semantics for your CMS

● Concept detection in images○ Tagline, Concepts, Face Detection & Metadata

● Entity annotation in TYPO3 via CKEditor○ Automatic and with your knowledge sources

● Linked-Data via JSON-LD● API● Search Integration● Analytics

Page 8: TYPO3 v8 LTS in the cloud

Cumulus clouds by Fir0002/Flagstaffotos (CC BY-NC)

Page 9: TYPO3 v8 LTS in the cloud

Meteorology

In meteorology, a cloud is an aerosol comprising a visible mass of minute liquid droplets, frozen crystals, or particles suspended in the atmosphere above the surface of a planetary body.

On Earth, clouds are formed as a result of saturation of the air when it is cooled to its dew point, or when it gains sufficient moisture (usually in the form of water vapor) from an adjacent source to raise the dew point to the ambient temperature.

Page 10: TYPO3 v8 LTS in the cloud

Meteorology

Clouds are formed in the homosphere (which includes the troposphere, stratosphere, and mesosphere).

Nephology is the science of clouds which is undertaken in the cloud physics branch of meteorology.

https://en.wikipedia.org/wiki/Cloud

Page 11: TYPO3 v8 LTS in the cloud

A.Fitzsimmons/ESO http://www.eso.org/public/images/potw1433a/

Page 12: TYPO3 v8 LTS in the cloud

Virtual servers are not the cloud.- Aristoteles

Page 13: TYPO3 v8 LTS in the cloud

How are you currently hosting?

● What are the problems you are confronted with?● How fast can you change the code of your hosted

application?● How fast can you roll back this change?● How many time have you experienced surprises?

○ Worked on my machine

● How fast are your developers on your project?

Page 14: TYPO3 v8 LTS in the cloud

For many years hosting TYPO3 was about

● Buying or renting servers in data center● Installing all the required software components● Thinking about scaling (vertical & horizontal)● Taking care of the backup & recovery● Monitoring the servers● Upgrading the software components● Putting your Application on it

Hosting & Cloud

Page 15: TYPO3 v8 LTS in the cloud

● How much of this activity is paid by your client?● Do you want to spend less time on that?● Do you want to concentrate on the application instead of

of the infrastructure administration?

Hosting & Cloud

Page 16: TYPO3 v8 LTS in the cloud

Now what?

Page 17: TYPO3 v8 LTS in the cloud

TYPO3? That german thing?- Gigi Buffon

Page 18: TYPO3 v8 LTS in the cloud

TYPO3 v8 LTS highlights

● Released on the 4th of April 2017● uses PHP7● responsive (mobile) ready backend● New form engine● Cloud ready● Fast● Many more ...

Page 19: TYPO3 v8 LTS in the cloud

Platform.sh

● Continuous Deployment Cloud Hosting● Software stacks supported

○ PHP, Drupal, Wordpress, Magento, Symfony, eZ, TYPO3, Node.js,

Ruby (BETA), Python (BETA)

○ Java coming soon

○ GIT based infrastructure

● AWS or Azure based Cloud Infrastructure can be chosen● French company with strong roots in the E-commerce

and Drupal world

Page 20: TYPO3 v8 LTS in the cloud

The cloud is not the end of the server application.- Albert Einstein

Page 21: TYPO3 v8 LTS in the cloud

Platform.sh

● Web or CLI interaction possible● Out of the box offerings in different sizes

○ Development

○ Production Standard

○ Production Medium

○ Production Large

○ Enterprise

○ https://platform.sh/pricing

● Agency Partner Partners○ Silver, Gold & Platinum

Page 22: TYPO3 v8 LTS in the cloud

Platform.sh

What problem is Platform.sh solving?

● Built for better productivity● Better developer productivity● Less DevOps effort● Faster User Acceptance Testing

Page 23: TYPO3 v8 LTS in the cloud

Platform.sh

Technical Details

● Micro-container architecture● Powered by a high-density micro-container grid● Unique consensus based orchestration layer● Unique cluster cloning technology● Unique git-powered service topology technology● Replicated redundant storage grid● High availability network

Page 24: TYPO3 v8 LTS in the cloud

Platform.sh is a second-generation PAAS

Page 25: TYPO3 v8 LTS in the cloud

Platform.sh

● TYPO3 example○ https://github.com/platformsh/platformsh-example-typo3

● How does it work?○ 3 Files

○ services.yaml

○ routes.yaml

○ .platform.app.yaml

Page 26: TYPO3 v8 LTS in the cloud

services.yaml

mysqldb:

type: mysql:10.0

disk: 2048

rediscache:

type: redis:3.0

Page 28: TYPO3 v8 LTS in the cloud

Platform.sh

● Demo time○ https://accounts.platform.sh/platform/trial/typo3/setup?branch=m

aster

Page 29: TYPO3 v8 LTS in the cloud

Q&A

Page 30: TYPO3 v8 LTS in the cloud

Grazie!

Page 31: TYPO3 v8 LTS in the cloud

Contact me

Olivier Dobberkau

[email protected]

Twitter: @T3RevNeverEnd