webinar by znetlive & plesk- winning the game for webops and devops

45

Upload: znetlive

Post on 13-Apr-2017

74 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
Page 2: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

How Big an opportunity exists in WebOps and DevOps Market?

Page 3: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

The Fast Growing DevOps Adoption Statistics

Sorce: http://www.rightscale.com/lp/devops-trends-report

Page 4: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

The Fast Growing Global DevOps market

Source: http://searchitoperations.techtarget.com/tip/DevOps-implementation-success-starts-and-ends-with-change

Page 5: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Go To Market overview

Onyx for developers

Vladimir Samukov, Plesk

In cooperation with ZNet

Page 6: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Developers challenges

6

Source: NGINX community survey

Agile developmentContinuous & Speedy deliveryFocus on development

Page 7: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Text HereStone age

7

Single server operation

Developer

Production environment

Application

Writes Code and makes it run on

the Environment

Developer spends

40% time supporting and maintaining the

Environment

Under constant risk from Code

and Environment issues

Page 8: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Text HereStone age + QA

8

Multi server operation

Developer

Production environment

Application

Writes Code and makes it run on the Environment. Moves

the code across environments

Developer spends 70% time supporting and

maintaining the Environments

Less risk from Code but risk from Environment stays

Testingenvironment

Somebody has to be in charge for Testing

environment and making sure

Production does not differ much from it

Page 9: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Text HereStone age + QA + version control

9

Multi server operation

Developer

Production environment

Application

Writes Code and makes it run on

the Environment

Developer spends 90% time supporting and maintaining the

Environments and Version control. He clearly needs some help

No risk from Code but risk from

Environment stays

Testingenvironment

Somebody has to be in charge for Testing

environment and making sure

Production does not differ much from it

GIT

Although GIT is a huge help for coders, but actual deployment of application to Environment is still

time taking task

https://coderanch.com/t/630523/careers/Time-Spend-Developing-Writing-Code

Page 10: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Text HereOnyx age

10

Multi server operation

Developer

Production environment

Application

Writes Code and makes it run on

the Environment

Developer spends 90% time supporting and maintaining the

Environments and Version control. He clearly needs some help

No risk from Code but risk from

Environment stays

Testingenvironment

Somebody has to be in charge for Testing

environment and making sure

Production does not differ much from it

GIT

Although GIT is a huge help for coders, but actual deployment of application to Environment is still

time taking task

No risk from Code Environment risks

are cleared by Onyx

Developer continues to enjoy coding, no time wasted on maintaining the playground

GIT is a huge help for coders, and deployment of application is a

one click operation in Onyx

With Onyx any Environment

configuration and its replication takes

practically no time

Page 11: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Text HereOnyx age. Keen on Docker?

11

Multi server operation

Developer

Production environment

Application

Writes Code and makes it run

Docker container

Developer spends 90% time supporting and maintaining the

Environments and Version control. He clearly needs some help

No risk from Code but risk from

Environment stays

Testingenvironment

Somebody has to be in charge for Testing

environment and making sure

Production does not differ much from it

GIT

Although GIT is a huge help for coders, but actual deployment of application to Environment is still

time taking task

No risk from Code Environment risks

are cleared by Onyx

Developer continues to enjoy coding, no time wasted on maintaining the playground

Code from GIT is deployed into Docker container

As Docker image with Application

travels across Environments, there

is no need to configure them

Page 12: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Plesk addresses needs of developers & hosters!

12

Simplify server, website administration

Set up ready-to-code environment

Mass-manage sites and web apps

Protect server / site from malicious attacks

Delegate website management

Docker support

Git support

Node.js, Ruby,

Python support

WordPress toolkit

Web server

security

Multi server

Role based UI

Intuitive UI

Server automation

Network security

Page 13: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Docker spreads like wildfire

13

Perhaps the biggest story in the Development, DevOps & IT Ops Channel over the past couple of years has been the explosion of containers, with Docker driving the path toward developer and enterprise adoption since its announcement in early 2013. (Source: 451 research, 2016 Trends in Development, DevOps & IT Ops)

Source: Datadog Source: RightScale 2016 State of the Cloud Report

Page 14: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Text Here

Concerns

Page 15: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Text HereSecurity

http://www.verizonenterprise.com/resources/reports/rp_dbir-2016-executive-summary_xg_en.pdf http://www.theatlantic.com/technology/archive/2016/10/we-built-a-fake-web-toaster-and-it-was-hacked-in-an-hour/505571/

New server exposed to the web is attacked within 40 minutes

93% of successful attacks happen within one minute

Page 16: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Text HereSecurity

Page 17: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Text HereSecurity

95% attacks fall under limited number of patterns.

10 top vulnerabilities contribute to 85% of successful attacks.

Page 18: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Text Here

We simplify the lives of web professionals

Page 19: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Docker support

Page 20: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Docker support feature Key Points

• Functions• Local and Remote Docker management• An ability to run a container from images available on Docker Hub• An ability to upload own image• Build an own image• Stop/Start/Recreate container• Manage container settings (ports and volumes mapping, environment variables)

• Scenarios• Get on server with Plesk some “satelite” services (samples are: Varnish, REDIS, etc)• Some service exposed over http/https on a domain• Run any available service inside of Docker container

• IMPORTANT NOTE:• Docker is for Admin only (it’s because of Docker has weak containers isolation, and it’s easy to get a root

access to host system from a container)

Page 21: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Docker run container from image on HubConnecting of remote Docker

Page 22: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Docker run container from image on HubDocker containers list

Page 23: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Docker run container from image on HubDocker container actions

Page 24: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Docker run container from image on HubDocker container settings

Page 25: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Docker run container from image on HubMap a domain to a service in Docker container (1/4)

Page 26: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Docker run container from image on HubMap a domain to a service in Docker container (2/4)

Page 27: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Docker run container from image on HubMap a domain to a service in Docker container (3/4)

Page 28: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Docker run container from image on HubMap a domain to a service in Docker container (4/4)

Page 29: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Git Deploy

Page 30: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Git support feature Key Points

• Functions• Deploy from Git• Bare Git repository• Automatic deploy after push to repository• Do additional actions after commit/push to Git repo.

• For example: rebuild static html pages.

• Scenarios• Deploy application to web hosting under Plesk from external repo like GitHub, Bitbucket• Deploy application via push directly from developer’s laptop to web site under Plesk• Don’t publish repo to vhost, just use a central Git repository for collaboration, actually Git hosting.

Page 31: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

GitHub Repo

Master

Plesk

branch

App Dev Sergey

App Dev Andrey

Web Site w/ Git enabled

Deploy from remote Git hosting

Page 32: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Deploy from remote Git hosting

Page 33: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Deploy options

Page 34: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Web hooks (1/2)

Page 35: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Web hooks (2/2)

Page 36: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

GitHub Repo

Master

Plesk

branch

App Dev Sergey

App Dev Andrey

Web Site w/ Git enabled

Deploy from from Git repo on your laptop

Page 37: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Deploy from from Git repo on your laptop

Page 38: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Additional actions

Page 39: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

NodeJs Support

Page 40: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

NodeJs

Page 41: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

NodeJs

Page 42: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

PLESK ONYX ENABLED OFFERINGS BY ZNETLIVE

• MANAGED WORDPRESS HOSTING

•CLOUD VPS

Page 43: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

What’s in ZNetLive’s Managed Word Press Hosting for you?

ZNetLive’s Managed

Word Press Hosting

Security plugins against

malware and phishing

Free data migration from the current service

provider

Hassle free and managed

application upgradations

Recommendations and

basic development

support

Everything Optimized

• JAVASCRIPT• IMAGES• WordPress

Plugins• CSS

Page 44: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Know about ZNetLive’s Cloud VPS

Comes with FREE Plesk Pro

Full root access to client

Create customized

configurations

Enjoy dedicated resources

High performance storage enabled

with SSD Caching

Page 45: Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps

Webinar Offer!

Get 50% OFF on cloud VPSGet 30% OFF on Managed WordPress Hosting

till 31st March 2017.

Q & A

Vladimir Samukov – [email protected]

Bhupender Kumar– [email protected]

m

Barkha Singh – [email protected]