Drupaljam 2017 - Deploying Drupal 8 onto Hosted Kubernetes in Google Cloud

Dropsolid
DropsolidLead Search Engineer um Dropsolid
Drupal 8 on Kubernetes using Google
Cloud
ship-shipping ship, shipping shipping ships
2
Drupal 8 on Kubernetes using Google
Cloud
Nick Veenhof
A lot of credit goes to @tpryan to give all these awesome sessions regarding kubernetes.
Please thank him instead of me :)
3
Who are you?
4
What is our goal?
5
Deploying Drupal 8 in a scalable manner,
preferring code over infrastructure
6
Standard LAMP Stack
7
DB
GIT/Apache
Video/Images/tmp/…
8
• Create a server
• Linux
• Apache
• PHP
• MySQL
• Get starting schema and content on it
• Initialize system
Fairly Default Process
9
# Request Machine
gcloud compute instances create $(MYSQL_HOSTNAME) --zone $(ZONE) 
--machine-type "f1-micro" --image-family="debian-8" 
--image-project="debian-cloud" 
--tags "http-server","https-server"

# Install Apache + PHP
apt-get update -y
apt-get install apache2 php5 curl php5-curl -y

# Install MySQL and PHP libratries
DEBIAN_FRONTEND=noninteractive 
apt-get -y install mysql-server mysql-client php5-mysqlnd php-pear -y

/etc/init.d/apache2 restart

…
Create a server
10
3-Tier version of LAMP Stack
11
• Create an Apache Server
• Create a Mysql Server
• Create a filesystem server (NFS/…)
• Get starting schema on Mysql Server
• Get Git repo on Apache server and link sites/default/files to file server
• Get files on file server
Somewhat Default Process
12
DB
Video/Images/tmp/…
Git/Apache
13
Containerized
FROM php:7.0-apache

RUN apt-get update && apt-get install -y php5-mysqlnd

RUN docker-php-ext-install mysqli

RUN a2enmod rewrite && a2enmod headers && service apache2
restart

COPY app/ /var/www/html/
EXPOSE 80
FROM ubuntu:xenial
RUN apt-get update && apt-get install -y —no-install-
recommends netbase nfs-kernel-server && rm -rf /var/lib/apt/
lists/*
RUN mkdir -p /exports
VOLUME /exports
FROM mysql/mysql-server:5.6
ADD sql/load.sql /docker-entrypoint-initdb.d/load.sql
EXPOSE 3306
14
docker run --name=3tier_drupal --link 3tier_db:mysql --link
3tier_nfs:nfs -d -p 80:80 3tier_drupal
docker run --name=3tier_nfs -d -p 2049:2049 3tier_frontend
docker run --name=3tier_db -d -p 3306:3306 3tier_db
15
Startup Scripts
16
Kubernetes
FROM php:7.0-apache

RUN apt-get update && apt-get install -y php5-mysqlnd
RUN docker-php-ext-install mysqli
ADD www /var/www/

RUN a2enmod rewrite && a2enmod headers && service apache2 restart
COPY app/ /var/www/html/
FROM ubuntu:xenial
RUN apt-get update && apt-get install -y —no-install-
recommends netbase nfs-kernel-server && rm -rf /var/lib/apt/
lists/*
RUN mkdir -p /exports
VOLUME /exports
FROM mysql/mysql-server:5.6

ADD sql/load.sql /docker-entrypoint-initdb.d/load.sql 

EXPOSE 3306
17
18
DB
GIT
Video/Images/tmp/…
19
DB
Apache
Video/Images/tmp/…
20
DB
Apache
Video/Images/tmp/…
21
DB
Apache
Video/Images/tmp/…
22
That’s a lot to manage…
23
Kubernetes
Container Orchestration System
Open Source
Started by Google
Contributed to by others
Google offers hosted kubernetes
24
DB - Google Cloud Managed SQL
NFS Server - gcr.io/google_containers/volume-nfs:0.8
Apache - wodby/php container images
25
Demo of the interface
26
https://youtu.be/LWA7coiMOLg
27
Setting up the NFS server
28
Services
A Kubernetes Service is an abstraction which defines a logical set of Pods and a
policy by which to access them - sometimes called a micro-service.
29
kind: Service
apiVersion: v1
metadata:
name: nfs-shared1-server
spec:
ports:
- name: nfs
port: 2049
- name: mountd
port: 20048
- name: rpcbind
port: 111
selector:
role: nfs-shared1-server
30
PersistentVolumeClaim
31
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: nfs-shared1-200gb
annotations:
volume.alpha.kubernetes.io/storage-class: standard
spec:
accessModes: [ "ReadWriteOnce" ]
resources:
requests:
storage: 200Gi
32
ReplicationController
A ReplicationController ensures that a specified number of pod “replicas” are
running at any one time.
33
apiVersion: v1
kind: ReplicationController
metadata:
name: nfs-shared1-server
spec:
replicas: 1
selector:
role: nfs-shared1-server
template:
metadata:
labels:
role: nfs-shared1-server
spec:
containers:
- name: nfs-shared1-server
image: gcr.io/google_containers/volume-nfs:0.8
resources:
limits:
cpu: 0.01
ports:
- name: nfs
34
Setting up the Lamp stack
35
Services
36
apiVersion: v1
kind: Service
metadata:
name: nickveenhofbe
labels:
site: nickveenhofbe
spec:
type: LoadBalancer
ports:
- name: http
port: 80
targetPort: 80
protocol: TCP
- name: https
port: 443
targetPort: 80
protocol: TCP
selector:
service: nickveenhofbe
37
PersistentVolume
A PersistentVolume (PV) is a piece of networked storage in the cluster that has
been provisioned by an administrator.
38
apiVersion: v1
kind: PersistentVolume
metadata:
name: nvbenfs
labels:
site: nickveenhofbe
spec:
capacity:
storage: 10Gi
accessModes:
- ReadWriteMany
nfs:
# FIXME: use the right IP
server: 10.3.247.140
path: "/nickveenhofbe"
39
PersistentVolumeClaim
40
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: nvbenfs
labels:
site: nickveenhofbe
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 10Gi
41
Pods/Deployment
A pod (as in a pod of whales or pea pod) is a group of one or more containers (such as
Docker containers), the shared storage for those containers, and options about how to
run the containers.
A Deployment provides declarative updates for Pods and ReplicaSets (the next-
generation ReplicationController).
42
Building on the shoulders of giants
https://wodby.com/
https://github.com/wodby/drupal-php/
https://github.com/wodby/drupal-nginx
43
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
creationTimestamp: null
name: nickveenhofbe
labels:
site: nickveenhofbe
spec:
replicas: 2
strategy:
type: Recreate
template:
metadata:
creationTimestamp: null
labels:
site: nickveenhofbe
service: nickveenhofbe
spec:
containers:
- image: nickveenhof/drupal-docker-with-volume:5.6
44
A Little Slower? Let’s take a look at
that code
https://github.com/nickveenhof/drupal-docker-with-volume/blob/master/gcloud_instructions/nickveenhofbe/
pods.yaml
45
How do we deploy this?
Let’s take a look!
46
https://youtu.be/cBtNz67AAbA
47
Conclusion?
48
Industrialisation of hosting services is
happening
49
All in one boxes are a liability
50
Massive technology shift
51
1. Servers are a commodity.
2. Managing services is a commodity
3. Do not make the mistake thinking you know better.
Caveat: For Drupal, the one massive pain holding us back from
going all in with Google Cloud is not having a managed distributed
file system like Amazon EFS.
52
Do it yourselves?
https://github.com/nickveenhof/drupal-
docker-with-volume
Making Digital Business Easier
Want to help transform businesses using the
cloud, open platforms and open source?
jobs@dropsolid.com
54
8-9 September 2017
drupalcamp.be
Thank you
1 von 55

Recomendados

Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more von
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and moreScaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and moreDropsolid
6.8K views40 Folien
AutoScaling and Drupal von
AutoScaling and DrupalAutoScaling and Drupal
AutoScaling and DrupalPromet Source
1.8K views36 Folien
Scaling Drupal & Deployment in AWS von
Scaling Drupal & Deployment in AWSScaling Drupal & Deployment in AWS
Scaling Drupal & Deployment in AWS永对 陈
1.3K views34 Folien
Scaling drupal horizontally and in cloud von
Scaling drupal horizontally and in cloudScaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloudVladimir Ilic
9.6K views38 Folien
Lab Manual Combaring Redis with Relational von
Lab Manual Combaring Redis with RelationalLab Manual Combaring Redis with Relational
Lab Manual Combaring Redis with RelationalAmazon Web Services
414 views8 Folien
Lab Manual Managed Database Basics von
Lab Manual Managed Database BasicsLab Manual Managed Database Basics
Lab Manual Managed Database BasicsAmazon Web Services
378 views5 Folien

Más contenido relacionado

Was ist angesagt?

Apache Traffic Server & Lua von
Apache Traffic Server & LuaApache Traffic Server & Lua
Apache Traffic Server & LuaKit Chan
770 views45 Folien
Introduction To Apache Mesos von
Introduction To Apache MesosIntroduction To Apache Mesos
Introduction To Apache MesosJoe Stein
1.7K views49 Folien
An intro to Docker, Terraform, and Amazon ECS von
An intro to Docker, Terraform, and Amazon ECSAn intro to Docker, Terraform, and Amazon ECS
An intro to Docker, Terraform, and Amazon ECSYevgeniy Brikman
31.5K views98 Folien
Containerized Data Persistence on Mesos von
Containerized Data Persistence on MesosContainerized Data Persistence on Mesos
Containerized Data Persistence on MesosJoe Stein
3.6K views38 Folien
Get more than a cache back! The Microsoft Azure Redis Cache (NDC Oslo) von
Get more than a cache back! The Microsoft Azure Redis Cache (NDC Oslo)Get more than a cache back! The Microsoft Azure Redis Cache (NDC Oslo)
Get more than a cache back! The Microsoft Azure Redis Cache (NDC Oslo)Maarten Balliauw
2.8K views42 Folien
Terraform in deployment pipeline von
Terraform in deployment pipelineTerraform in deployment pipeline
Terraform in deployment pipelineAnton Babenko
2.9K views18 Folien

Was ist angesagt?(20)

Apache Traffic Server & Lua von Kit Chan
Apache Traffic Server & LuaApache Traffic Server & Lua
Apache Traffic Server & Lua
Kit Chan770 views
Introduction To Apache Mesos von Joe Stein
Introduction To Apache MesosIntroduction To Apache Mesos
Introduction To Apache Mesos
Joe Stein1.7K views
An intro to Docker, Terraform, and Amazon ECS von Yevgeniy Brikman
An intro to Docker, Terraform, and Amazon ECSAn intro to Docker, Terraform, and Amazon ECS
An intro to Docker, Terraform, and Amazon ECS
Yevgeniy Brikman31.5K views
Containerized Data Persistence on Mesos von Joe Stein
Containerized Data Persistence on MesosContainerized Data Persistence on Mesos
Containerized Data Persistence on Mesos
Joe Stein3.6K views
Get more than a cache back! The Microsoft Azure Redis Cache (NDC Oslo) von Maarten Balliauw
Get more than a cache back! The Microsoft Azure Redis Cache (NDC Oslo)Get more than a cache back! The Microsoft Azure Redis Cache (NDC Oslo)
Get more than a cache back! The Microsoft Azure Redis Cache (NDC Oslo)
Maarten Balliauw2.8K views
Terraform in deployment pipeline von Anton Babenko
Terraform in deployment pipelineTerraform in deployment pipeline
Terraform in deployment pipeline
Anton Babenko2.9K views
Cloud init and cloud provisioning [openstack summit vancouver] von Joshua Harlow
Cloud init and cloud provisioning [openstack summit vancouver]Cloud init and cloud provisioning [openstack summit vancouver]
Cloud init and cloud provisioning [openstack summit vancouver]
Joshua Harlow1.4K views
Reusable, composable, battle-tested Terraform modules von Yevgeniy Brikman
Reusable, composable, battle-tested Terraform modulesReusable, composable, battle-tested Terraform modules
Reusable, composable, battle-tested Terraform modules
Yevgeniy Brikman28.4K views
Declarative & workflow based infrastructure with Terraform von Radek Simko
Declarative & workflow based infrastructure with TerraformDeclarative & workflow based infrastructure with Terraform
Declarative & workflow based infrastructure with Terraform
Radek Simko1.1K views
Developing Terraform Modules at Scale - HashiTalks 2021 von TomStraub5
Developing Terraform Modules at Scale - HashiTalks 2021Developing Terraform Modules at Scale - HashiTalks 2021
Developing Terraform Modules at Scale - HashiTalks 2021
TomStraub51.4K views
Use case for using the ElastiCache for Redis in production von 知教 本間
Use case for using the ElastiCache for Redis in productionUse case for using the ElastiCache for Redis in production
Use case for using the ElastiCache for Redis in production
知教 本間3.9K views
Using Terraform.io (Human Talks Montpellier, Epitech, 2014/09/09) von Stephane Jourdan
Using Terraform.io (Human Talks Montpellier, Epitech, 2014/09/09)Using Terraform.io (Human Talks Montpellier, Epitech, 2014/09/09)
Using Terraform.io (Human Talks Montpellier, Epitech, 2014/09/09)
Stephane Jourdan6.6K views
AWS DevOps - Terraform, Docker, HashiCorp Vault von Grzegorz Adamowicz
AWS DevOps - Terraform, Docker, HashiCorp VaultAWS DevOps - Terraform, Docker, HashiCorp Vault
AWS DevOps - Terraform, Docker, HashiCorp Vault
Grzegorz Adamowicz604 views
Clug 2011 March web server optimisation von grooverdan
Clug 2011 March  web server optimisationClug 2011 March  web server optimisation
Clug 2011 March web server optimisation
grooverdan265 views
Performance all teh things von Marcus Deglos
Performance all teh thingsPerformance all teh things
Performance all teh things
Marcus Deglos1.3K views
Lab Manual reModernize - Updating and Consolidating MySQL von Amazon Web Services
Lab Manual reModernize - Updating and Consolidating MySQLLab Manual reModernize - Updating and Consolidating MySQL
Lab Manual reModernize - Updating and Consolidating MySQL
Drupal, varnish, esi - Toulouse November 2 von Marcus Deglos
Drupal, varnish, esi - Toulouse November 2Drupal, varnish, esi - Toulouse November 2
Drupal, varnish, esi - Toulouse November 2
Marcus Deglos6.5K views
Heat up your stack von Rico Lin
Heat up your stackHeat up your stack
Heat up your stack
Rico Lin1K views
Async and Non-blocking IO w/ JRuby von Joe Kutner
Async and Non-blocking IO w/ JRubyAsync and Non-blocking IO w/ JRuby
Async and Non-blocking IO w/ JRuby
Joe Kutner3.9K views

Similar a Drupaljam 2017 - Deploying Drupal 8 onto Hosted Kubernetes in Google Cloud

Web scale infrastructures with kubernetes and flannel von
Web scale infrastructures with kubernetes and flannelWeb scale infrastructures with kubernetes and flannel
Web scale infrastructures with kubernetes and flannelpurpleocean
948 views36 Folien
Develop QNAP NAS App by Docker von
Develop QNAP NAS App by DockerDevelop QNAP NAS App by Docker
Develop QNAP NAS App by DockerTerry Chen
4.5K views38 Folien
Preparation study of_docker - (MOSG) von
Preparation study of_docker  - (MOSG)Preparation study of_docker  - (MOSG)
Preparation study of_docker - (MOSG)Soshi Nemoto
597 views31 Folien
Continuous Delivery: The Next Frontier von
Continuous Delivery: The Next FrontierContinuous Delivery: The Next Frontier
Continuous Delivery: The Next FrontierCarlos Sanchez
1.6K views57 Folien
Automate drupal deployments with linux containers, docker and vagrant von
Automate drupal deployments with linux containers, docker and vagrant Automate drupal deployments with linux containers, docker and vagrant
Automate drupal deployments with linux containers, docker and vagrant Ricardo Amaro
9.8K views43 Folien
Running Docker in Development & Production (#ndcoslo 2015) von
Running Docker in Development & Production (#ndcoslo 2015)Running Docker in Development & Production (#ndcoslo 2015)
Running Docker in Development & Production (#ndcoslo 2015)Ben Hall
12.6K views91 Folien

Similar a Drupaljam 2017 - Deploying Drupal 8 onto Hosted Kubernetes in Google Cloud(20)

Web scale infrastructures with kubernetes and flannel von purpleocean
Web scale infrastructures with kubernetes and flannelWeb scale infrastructures with kubernetes and flannel
Web scale infrastructures with kubernetes and flannel
purpleocean948 views
Develop QNAP NAS App by Docker von Terry Chen
Develop QNAP NAS App by DockerDevelop QNAP NAS App by Docker
Develop QNAP NAS App by Docker
Terry Chen4.5K views
Preparation study of_docker - (MOSG) von Soshi Nemoto
Preparation study of_docker  - (MOSG)Preparation study of_docker  - (MOSG)
Preparation study of_docker - (MOSG)
Soshi Nemoto597 views
Continuous Delivery: The Next Frontier von Carlos Sanchez
Continuous Delivery: The Next FrontierContinuous Delivery: The Next Frontier
Continuous Delivery: The Next Frontier
Carlos Sanchez1.6K views
Automate drupal deployments with linux containers, docker and vagrant von Ricardo Amaro
Automate drupal deployments with linux containers, docker and vagrant Automate drupal deployments with linux containers, docker and vagrant
Automate drupal deployments with linux containers, docker and vagrant
Ricardo Amaro9.8K views
Running Docker in Development & Production (#ndcoslo 2015) von Ben Hall
Running Docker in Development & Production (#ndcoslo 2015)Running Docker in Development & Production (#ndcoslo 2015)
Running Docker in Development & Production (#ndcoslo 2015)
Ben Hall12.6K views
Kubernetes Navigation Stories – DevOpsStage 2019, Kyiv von Aleksey Asiutin
Kubernetes Navigation Stories – DevOpsStage 2019, KyivKubernetes Navigation Stories – DevOpsStage 2019, Kyiv
Kubernetes Navigation Stories – DevOpsStage 2019, Kyiv
Aleksey Asiutin212 views
How to install and configure LEMP stack von RootGate
How to install and configure LEMP stackHow to install and configure LEMP stack
How to install and configure LEMP stack
RootGate273 views
Dayta AI Seminar - Kubernetes, Docker and AI on Cloud von Jung-Hong Kim
Dayta AI Seminar - Kubernetes, Docker and AI on CloudDayta AI Seminar - Kubernetes, Docker and AI on Cloud
Dayta AI Seminar - Kubernetes, Docker and AI on Cloud
Jung-Hong Kim384 views
Bare Metal to OpenStack with Razor and Chef von Matt Ray
Bare Metal to OpenStack with Razor and ChefBare Metal to OpenStack with Razor and Chef
Bare Metal to OpenStack with Razor and Chef
Matt Ray7K views
Drupalcamp es 2013 drupal with lxc docker and vagrant von Ricardo Amaro
Drupalcamp es 2013  drupal with lxc docker and vagrant Drupalcamp es 2013  drupal with lxc docker and vagrant
Drupalcamp es 2013 drupal with lxc docker and vagrant
Ricardo Amaro3.8K views
Hands on Docker - Launch your own LEMP or LAMP stack von Dana Luther
Hands on Docker -  Launch your own LEMP or LAMP stackHands on Docker -  Launch your own LEMP or LAMP stack
Hands on Docker - Launch your own LEMP or LAMP stack
Dana Luther172 views
Dockerizing the Hard Services: Neutron and Nova von clayton_oneill
Dockerizing the Hard Services: Neutron and NovaDockerizing the Hard Services: Neutron and Nova
Dockerizing the Hard Services: Neutron and Nova
clayton_oneill1K views
Red Hat OpenStack 17 저자직강+스터디그룹_4주차 von Nalee Jang
Red Hat OpenStack 17 저자직강+스터디그룹_4주차Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Nalee Jang196 views
Docker Security workshop slides von Docker, Inc.
Docker Security workshop slidesDocker Security workshop slides
Docker Security workshop slides
Docker, Inc.5.3K views
How Honestbee Does CI/CD on Kubernetes - Vincent DeSmet von DevOpsDaysJKT
How Honestbee Does CI/CD on Kubernetes - Vincent DeSmetHow Honestbee Does CI/CD on Kubernetes - Vincent DeSmet
How Honestbee Does CI/CD on Kubernetes - Vincent DeSmet
DevOpsDaysJKT365 views
Docker and friends at Linux Days 2014 in Prague von tomasbart
Docker and friends at Linux Days 2014 in PragueDocker and friends at Linux Days 2014 in Prague
Docker and friends at Linux Days 2014 in Prague
tomasbart2.8K views

Más de Dropsolid

Drupal Developers Days - One Flew Over The Developers Nest 2018 von
Drupal Developers Days - One Flew Over The Developers Nest 2018Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018Dropsolid
934 views60 Folien
State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015 von
State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015
State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015Dropsolid
2.8K views47 Folien
Search api d8 von
Search api d8Search api d8
Search api d8Dropsolid
2.5K views23 Folien
Apache Solr Search Course Drupal 7 Acquia von
Apache Solr Search Course Drupal 7 AcquiaApache Solr Search Course Drupal 7 Acquia
Apache Solr Search Course Drupal 7 AcquiaDropsolid
5.9K views78 Folien
Slideshare cscw - How to use slideshare von
Slideshare cscw - How to use slideshareSlideshare cscw - How to use slideshare
Slideshare cscw - How to use slideshareDropsolid
744 views12 Folien
Drupal + ApacheSolr von
Drupal + ApacheSolrDrupal + ApacheSolr
Drupal + ApacheSolrDropsolid
2.9K views23 Folien

Más de Dropsolid(6)

Drupal Developers Days - One Flew Over The Developers Nest 2018 von Dropsolid
Drupal Developers Days - One Flew Over The Developers Nest 2018Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018
Dropsolid934 views
State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015 von Dropsolid
State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015
State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015
Dropsolid2.8K views
Search api d8 von Dropsolid
Search api d8Search api d8
Search api d8
Dropsolid2.5K views
Apache Solr Search Course Drupal 7 Acquia von Dropsolid
Apache Solr Search Course Drupal 7 AcquiaApache Solr Search Course Drupal 7 Acquia
Apache Solr Search Course Drupal 7 Acquia
Dropsolid5.9K views
Slideshare cscw - How to use slideshare von Dropsolid
Slideshare cscw - How to use slideshareSlideshare cscw - How to use slideshare
Slideshare cscw - How to use slideshare
Dropsolid744 views
Drupal + ApacheSolr von Dropsolid
Drupal + ApacheSolrDrupal + ApacheSolr
Drupal + ApacheSolr
Dropsolid2.9K views

Último

DU Series - Day 4.pptx von
DU Series - Day 4.pptxDU Series - Day 4.pptx
DU Series - Day 4.pptxUiPathCommunity
94 views28 Folien
𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲 von
𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲
𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲Infosec train
7 views6 Folien
Audience profile.pptx von
Audience profile.pptxAudience profile.pptx
Audience profile.pptxMollyBrown86
12 views2 Folien
google forms survey (1).pptx von
google forms survey (1).pptxgoogle forms survey (1).pptx
google forms survey (1).pptxMollyBrown86
14 views10 Folien
Is Entireweb better than Google von
Is Entireweb better than GoogleIs Entireweb better than Google
Is Entireweb better than Googlesebastianthomasbejan
10 views1 Folie
Building trust in our information ecosystem: who do we trust in an emergency von
Building trust in our information ecosystem: who do we trust in an emergencyBuilding trust in our information ecosystem: who do we trust in an emergency
Building trust in our information ecosystem: who do we trust in an emergencyTina Purnat
85 views18 Folien

Último(20)

𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲 von Infosec train
𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲
𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲
Infosec train7 views
google forms survey (1).pptx von MollyBrown86
google forms survey (1).pptxgoogle forms survey (1).pptx
google forms survey (1).pptx
MollyBrown8614 views
Building trust in our information ecosystem: who do we trust in an emergency von Tina Purnat
Building trust in our information ecosystem: who do we trust in an emergencyBuilding trust in our information ecosystem: who do we trust in an emergency
Building trust in our information ecosystem: who do we trust in an emergency
Tina Purnat85 views
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf von RIPE NCC
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
RIPE NCC9 views
PORTFOLIO 1 (Bret Michael Pepito).pdf von brejess0410
PORTFOLIO 1 (Bret Michael Pepito).pdfPORTFOLIO 1 (Bret Michael Pepito).pdf
PORTFOLIO 1 (Bret Michael Pepito).pdf
brejess04107 views
Serverless cloud architecture patterns von Jimmy Dahlqvist
Serverless cloud architecture patternsServerless cloud architecture patterns
Serverless cloud architecture patterns
Jimmy Dahlqvist17 views
Existing documentaries (1).docx von MollyBrown86
Existing documentaries (1).docxExisting documentaries (1).docx
Existing documentaries (1).docx
MollyBrown8613 views
We see everywhere that many people are talking about technology.docx von ssuserc5935b
We see everywhere that many people are talking about technology.docxWe see everywhere that many people are talking about technology.docx
We see everywhere that many people are talking about technology.docx
ssuserc5935b6 views
AI Powered event-driven translation bot von Jimmy Dahlqvist
AI Powered event-driven translation botAI Powered event-driven translation bot
AI Powered event-driven translation bot
Jimmy Dahlqvist16 views
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf von RIPE NCC
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
RIPE NCC15 views
UiPath Document Understanding_Day 3.pptx von UiPathCommunity
UiPath Document Understanding_Day 3.pptxUiPath Document Understanding_Day 3.pptx
UiPath Document Understanding_Day 3.pptx
UiPathCommunity95 views

Drupaljam 2017 - Deploying Drupal 8 onto Hosted Kubernetes in Google Cloud