azure and oss, a match made in heaven

53
Azure and OSS, a match made in heaven Michelangelo van Dam - @DragonBe

Upload: michelangelo-van-dam

Post on 18-Jan-2017

379 views

Category:

Technology


0 download

TRANSCRIPT

Azure and OSS, a match made in heaven Michelangelo van Dam - @DragonBe

Michelangelo van Dam

‣ Pro PHP consultant at in2it ‣ President of PHPBenelux ‣ Open-Source contributor ‣ Conference Speaker ‣ ZCE and ZF-CE

in itPROFESSIONAL PHP SERVICES

Josh Holmes

What is “open source”?

http

s://w

ww.

flick

r.com

/pho

tos/

adam

culp

/158

5894

2373

Open source in a nutshell• A project started out to solve a “common” problem

• Shared publicly for “others” to join in

• Add features, fix bugs or write documentation

• Free to use by others

• For private purposes (blog, website, book collection)

• For business purposes (CRM, ERP, CMS, website)

Open source is flexible• Many developers found on the market (job positions)

• Many contributors to the project (continuation)

• Support by big companies (e.g. Microsoft)

Open source is a mindset, fueled by passion and dedication to share great ideas.

— Michelangelo van Dam

Example: WordPress• Best known blog software

• WordPress is good for 25.8% of all websites*

• Started in 2001, released in 2003

• Over 10,000 commits by 34 contributors**

• Over 40.000 plugins

(*) source: W3Techs.com (**) source: GitHub

What is Microsoft Azure?

Microsoft Azure in a nutshell• A cloud solution by Microsoft to solve a “common” problem

• Easy to get started with

• Host a website, manage an API, process video or data

• Comes with a series of services

• For private purposes (blog, website, book collection)

• For business purposes (CRM, ERP, CMS, API, Mobile, IoT)

Microsoft Azure is flexible• Runs your apps as PaaS, SaaS or Iaas

• Scales up when demand requires more power

• Scales down when demand is no longer required

• Support by big company -> Microsoft

Microsoft Azure is the cloud provider every developer dreams of.

— Michelangelo van Dam

Microsoft Azure in numbers• Announced in October 2008

• Released on 1 February 2010 as Windows Azure

• Renamed to Microsoft Azure on 25 March 2014

• Lists over 250 services

• Operational in 24 regions

The road to infinity

Marketplace applications• Blog, Photo galleria, e-commerce web shop

• CRM, ERP, CMS

• Educational platform

• Web Analytics

• Documentation wiki

• …

Open Source

Virtual Machines• Linux flavored virtual machine

• Provides full flexibility to

• Run arbitrary services

• Run specific applications

• Scales up or down with increased/decreased requirements

AgainOpen Source

Big data on steroids• Scalable Hadoop clusters

• For high performant data processing and analysis

• With additional reporting and representation tools

Yup, alsoOpen Source

Powerful search engines• Index your data efficiently

• Make it searchable using

• Keyword matching

• Full text search

• Range searches

• Spatial searches

What can I say?Open Source

Caseexisting project

http

s://w

ww.

flick

r.com

/pho

tos/

pric

ey/8

1802

0358

3

Minimal requirements

Computing power Database

Some time later…

Search capabilities Storage capacity

Some more time later…

HDInsights - Big Data DocumentDB

Microsoft Azure• Gives you the option to start small

• Grows with your increased demands

• Offers you platforms for even higher requirements

Demo Application Set up custom app

Gathering requirements

Web App Marketplace Mail Service

Azure SearchMySQL DB

Casea new project

http

s://w

ww.

flick

r.com

/pho

tos/

paul

idin

/421

2293

382

Marketplace

Automatically configured

Demo Application Install WordPress in just a few steps

Real challenges

http

s://w

ww.

flick

r.com

/pho

tos/

mul

eono

r/511

5248

509/

Performance issues?• Azure can help

• To scale horizontally adding more instances when required

• To scale vertical allowing you to segment your data

• To improve caching and data retrieval (Redis and CDN)

Great ideas, no budget• Azure can help

• Start off with the FREE tiers

• Build your minimal critical mass

• Generate revenue or get investments

• Scale as you grow adding better, paid services

Overview of open source solutions in Microsoft Azure

Web Apps

OS Technology support OS deployment tools

Web Apps Gallery

Virtual Machines

OS Operating Systems OS Provisioning

Storage

OS Caching OS Databases

HDInsights - Big DataOS Big Data tools

Azure SearchBased on

Azure SQL

Storage Tables

DocumentDB

Azure Integrated Trough Azure Search REST API

Microsoft Azure

pen Sourcepen Source

Global recap• Azure is a great platform for available and internally developed

open source applications.

• Now businesses have a quick-time-to-market rolling out applications to the cloud.

• Offers a wide variety of ready-to-use open source applications through the Azure MarketPlace.

• Is easy to setup a continuous delivery procedure for your developers to ensure your app runs the latest version.

http

s://w

ww.

flick

r.com

/pho

tos/

5621

8409

@N

03/1

5371

2624

55

in it2PROFESSIONAL PHP SERVICES

Michelangelo van DamZend Certified Engineer

[email protected] - www.in2it.be - T in2itvof - F in2itvof

Quality Assurance

Ensure your apps are of high quality

Zend Framework 2

Enterprise PHP framework

Azure PHP

Quick time to marketScale up and out

jQuery

Professional jQuery

PHP

Powers 80% of the internet

On-site / remote

ConsultingTraining

Our expertise for your business needs

Slides are available NOW!• http://in2.se/itproceed16

Be the first to knowFollow Technet Belgium

@technetbelux

Subscribe to the TechNet newsletter

aka.ms/benews

Special thanks to our sponsors

Belgiums’ biggest IT PRO Conference