TYPO3 v8 LTS in the cloud
-
Upload
olivier-dobberkau -
Category
Internet
-
view
124 -
download
0
Transcript of TYPO3 v8 LTS in the cloud
TYPO3 V8 LTSin the Cloud
Meteorology LessonsOlivier Dobberkau
The cloud is the most obscure buzzword used in IT- Epicure
Agenda
● Who am I?● Meteorology● Hosting & Cloud● TYPO3 v8 LTS● Platform.sh● Q&A
Who am I?
● Olivier Dobberkau● 49 years old● CEO R&D @ dkd Internet Service GmbH● President TYPO3 Association● Twitter: @T3RevNeverEnd● [email protected]
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/
Who am I?
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
Cumulus clouds by Fir0002/Flagstaffotos (CC BY-NC)
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.
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
A.Fitzsimmons/ESO http://www.eso.org/public/images/potw1433a/
Virtual servers are not the cloud.- Aristoteles
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?
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
● 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
Now what?
TYPO3? That german thing?- Gigi Buffon
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 ...
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
The cloud is not the end of the server application.- Albert Einstein
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
Platform.sh
What problem is Platform.sh solving?
● Built for better productivity● Better developer productivity● Less DevOps effort● Faster User Acceptance Testing
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
Platform.sh is a second-generation PAAS
Platform.sh
● TYPO3 example○ https://github.com/platformsh/platformsh-example-typo3
● How does it work?○ 3 Files
○ services.yaml
○ routes.yaml
○ .platform.app.yaml
services.yaml
mysqldb:
type: mysql:10.0
disk: 2048
rediscache:
type: redis:3.0
.platform.app.yaml
See: https://github.com/platformsh/platformsh-example-typo3/blob/master/.platform.app.yaml
Platform.sh
● Demo time○ https://accounts.platform.sh/platform/trial/typo3/setup?branch=m
aster
Q&A
Grazie!
Contact me
Olivier Dobberkau
Twitter: @T3RevNeverEnd