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

Azure and OSS, a match made in heaven

Jan 18, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Azure and OSS, a match made in heaven

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

Page 2: Azure and OSS, a match made in heaven

Michelangelo van Dam

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

in itPROFESSIONAL PHP SERVICES

Page 3: Azure and OSS, a match made in heaven

Josh Holmes

Page 4: Azure and OSS, a match made in heaven

What is “open source”?

http

s://w

ww.

flick

r.com

/pho

tos/

adam

culp

/158

5894

2373

Page 5: Azure and OSS, a match made in heaven

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)

Page 6: Azure and OSS, a match made in heaven

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)

Page 7: Azure and OSS, a match made in heaven

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

— Michelangelo van Dam

Page 8: Azure and OSS, a match made in heaven

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

Page 9: Azure and OSS, a match made in heaven

What is Microsoft Azure?

Page 10: Azure and OSS, a match made in heaven

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)

Page 11: Azure and OSS, a match made in heaven

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

Page 12: Azure and OSS, a match made in heaven

Microsoft Azure is the cloud provider every developer dreams of.

— Michelangelo van Dam

Page 13: Azure and OSS, a match made in heaven

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

Page 14: Azure and OSS, a match made in heaven

The road to infinity

Page 15: Azure and OSS, a match made in heaven

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

• CRM, ERP, CMS

• Educational platform

• Web Analytics

• Documentation wiki

• …

Page 16: Azure and OSS, a match made in heaven

Open Source

Page 17: Azure and OSS, a match made in heaven

Virtual Machines• Linux flavored virtual machine

• Provides full flexibility to

• Run arbitrary services

• Run specific applications

• Scales up or down with increased/decreased requirements

Page 18: Azure and OSS, a match made in heaven

AgainOpen Source

Page 19: Azure and OSS, a match made in heaven

Big data on steroids• Scalable Hadoop clusters

• For high performant data processing and analysis

• With additional reporting and representation tools

Page 20: Azure and OSS, a match made in heaven

Yup, alsoOpen Source

Page 21: Azure and OSS, a match made in heaven

Powerful search engines• Index your data efficiently

• Make it searchable using

• Keyword matching

• Full text search

• Range searches

• Spatial searches

Page 22: Azure and OSS, a match made in heaven

What can I say?Open Source

Page 23: Azure and OSS, a match made in heaven

Caseexisting project

http

s://w

ww.

flick

r.com

/pho

tos/

pric

ey/8

1802

0358

3

Page 24: Azure and OSS, a match made in heaven

Minimal requirements

Computing power Database

Page 25: Azure and OSS, a match made in heaven

Some time later…

Search capabilities Storage capacity

Page 26: Azure and OSS, a match made in heaven

Some more time later…

HDInsights - Big Data DocumentDB

Page 27: Azure and OSS, a match made in heaven

Microsoft Azure• Gives you the option to start small

• Grows with your increased demands

• Offers you platforms for even higher requirements

Page 28: Azure and OSS, a match made in heaven

Demo Application Set up custom app

Page 29: Azure and OSS, a match made in heaven

Gathering requirements

Web App Marketplace Mail Service

Azure SearchMySQL DB

Page 30: Azure and OSS, a match made in heaven
Page 31: Azure and OSS, a match made in heaven

Casea new project

http

s://w

ww.

flick

r.com

/pho

tos/

paul

idin

/421

2293

382

Page 32: Azure and OSS, a match made in heaven

Marketplace

Page 33: Azure and OSS, a match made in heaven

Automatically configured

Page 34: Azure and OSS, a match made in heaven

Demo Application Install WordPress in just a few steps

Page 35: Azure and OSS, a match made in heaven
Page 36: Azure and OSS, a match made in heaven

Real challenges

http

s://w

ww.

flick

r.com

/pho

tos/

mul

eono

r/511

5248

509/

Page 37: Azure and OSS, a match made in heaven

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)

Page 38: Azure and OSS, a match made in heaven

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

Page 39: Azure and OSS, a match made in heaven

Overview of open source solutions in Microsoft Azure

Page 40: Azure and OSS, a match made in heaven

Web Apps

OS Technology support OS deployment tools

Page 41: Azure and OSS, a match made in heaven

Web Apps Gallery

Page 42: Azure and OSS, a match made in heaven

Virtual Machines

OS Operating Systems OS Provisioning

Page 43: Azure and OSS, a match made in heaven

Storage

OS Caching OS Databases

Page 44: Azure and OSS, a match made in heaven

HDInsights - Big DataOS Big Data tools

Page 45: Azure and OSS, a match made in heaven

Azure SearchBased on

Azure SQL

Storage Tables

DocumentDB

Azure Integrated Trough Azure Search REST API

Page 46: Azure and OSS, a match made in heaven

Microsoft Azure

pen Sourcepen Source

Page 47: Azure and OSS, a match made in heaven

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.

Page 48: Azure and OSS, a match made in heaven

http

s://w

ww.

flick

r.com

/pho

tos/

5621

8409

@N

03/1

5371

2624

55

Page 49: Azure and OSS, a match made in heaven

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

Page 50: Azure and OSS, a match made in heaven

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

Page 51: Azure and OSS, a match made in heaven

Be the first to knowFollow Technet Belgium

@technetbelux

Subscribe to the TechNet newsletter

aka.ms/benews

Page 52: Azure and OSS, a match made in heaven

Special thanks to our sponsors

Page 53: Azure and OSS, a match made in heaven

Belgiums’ biggest IT PRO Conference