MCDevOps Infrastructure In One Hour. Sponsors Improving Enterprises Software Development.

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

About Me CTO, Individual Digital, Inc. (Startup) Author of ext/tidy, PHP 5 Unleashed, Zend Ent. PHP Patterns
WordPress from Start to Finish Day 1: Installing and Using WordPress Looking at the WordPress database.
Dan Fleck.  WAMP – Windows Apache MySQL PHP -  LAMP – Linux Apache MySQL PHP ◦ There are.
Acquia Cloud Drupal Platform-as-a-Service. Market Size [1,00,000+ sites] Innovation [10,000+ modules] Community [500,000+ members] “… is as much a Social.
Chien-Chung Shen Google Compute Engine Chien-Chung Shen
On Ubuntu Linux. Servers installed SSH APACHE First compiled from source Later installed again with apt-get PHP VNC (ubuntu) Had to be activated in system.
Dynamic Web site With PHP and MySQL. MySQL The combination of MySQL database and PHP scripting language is optimum for building dynamic websites. MySQL.
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
What is Cloud Computing?. Why call it “Cloud” Computing?
Securing LAMP: Linux, Apache, MySQL and PHP Track 2 Workshop PacNOG 7 July 1, 2010 Pago Pago, American Samoa.
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
Website Administration Information Systems 337 Prof. Harry Plantinga.
Raspberry Pi Training Truman College Goals of our Training Today Unbox and boot up the Raspberry Pi (RPi) Learn how to access the desktop graphical.
“Grandpa’s up there somewhere.”. Making your IT skills virtual What it takes to move your services to the cloud Erik Mitchell | Kevin Gilbertson | Jean-Paul.
Introduction to Git and Github Joshua imtraum.com.
The Network Management Lab pc pc pc pc pc Virtual Servers Your Laptop.
Customized cloud platform for computing on your terms !
Brad Baker CS526 May 7 th, /7/ Project goals 2. Test Environment 3. The Problem 4. Some Solutions 5. ModSecurity Overview 6. ModSecurity.
bWAPP – Bee Bug – Installation
K. Liu, Q. Huang, J. Xia, Z. Li, P. Lostritto, Chapter 4 How to use cloud computing?, In Spatial Cloud Computing: a practical approach, edited by.
Apache, MySQL and PHP Installation and Configuration Chapter 3 PHP Installation and Configuration.
Managing Drupal with Aegir Chris Burge Burge Consulting, LLC 30 June 2013 Dublin, Ireland Drupal Dev Days.
Version Control. How do you share code? Discussion.
Andy Pavlo October 18, 2015October 18, 2015October 18, 2015 Running on EC2.
Vagrant workflow Jul. 15, 2014.
Petteri Soininen Juhana Kraemer Jussi Vähämäki ”Group PJJ”
How to setup a Linux Web Server and use it to monitor your home SPEAKER: JESSICA DEEN – SYSTEMS INTEGRATION ENGINEER – SPK AND ASSOCIATES,
1 Applied CyberInfrastructure Concepts ISTA 420/520 Fall
Introduction to GitHub Alex Bigazzi Dec. 4, 2013 ITS Lab GitHub Introduction1.
EXperimental Infrastructures for the Future Internet Training Session “Service Integration” Álvaro Alonso Joaquín Salvachúa UPM-DIT.
Yang Kaiyuan Chen Yiping Wang Cong Apache http Server.
1 GIT NOUN \’GIT\ A DISTRIBUTED REVISION CONTROL AND SOURCE CODE MANAGEMENT (SCM) SYSTEM WITH AN EMPHASIS ON SPEED. INITIALLY DESIGNED AND DEVELOPED BY.
1 PUPPET AND DSC. INTRODUCTION AND USAGE IN CONTINUOUS DELIVERY PROCESS. VIKTAR VEDMICH PAVEL PESETSKIY AUGUST 1, 2015.
Wordpress with Mina Automated Deployment Solution Jonathan Gravato DIG 4104c.
Website Administration Information Systems 337 Prof. Harry Plantinga.
Linux Services Configuration
Intro to Git presented by Brian K. Vagnini Hosted by.
Docker, Containers, and the Future of Application Delivery Ivan Gaas.
Installing Koha Presented By Aaron R. Williams KOHA North American Users Group.
Your EC2 Instance. How to Connect to your EC2 Instance?
Installing VERITAS Cluster Server. Topic 1: Using the VERITAS Product Installer After completing this topic, you will be able to install VCS using the.
INTRODUCTION TO GIT. Install Egit for eclipse Open eclipse->Help->Install New Software Search for one of the following -
Alfresco deployment with Docker Andrea Agili Software Engineer – Dr Wolf srl Tommaso Visconti DevOps – Dr Wolf srl.
GETTING STARTED WITH AWS AND PYTHON. OUTLINE  Intro to Boto  Installation and configuration  Working with AWS S3 using Bot  Working with AWS SQS using.
Installing git In Linux: sudo apt-get install git In Windows: download it from run the setuphttp://git-scm.com/download/win.
WordPress and Etherpad with BlueMix and Docker. Our aim is to run on BlueMix containers (now in beta) these two famous services In the BlueMix dashboard,
Outline  XAMPP  XAMPP Install  Put php and HTML documents  Windows and Mac Version  Security.
EGI-InSPIRE RI Pakiti Michal Prochazka, (Daniel Kouril)
Jun-Ru Chang Introduction GIT Jun-Ru Chang
Linux Basics Part 2. VIM Editor vi improved Installed on most Linux machines Can be a bit confusing at first... o Cheat sheets FTW Other popular editors:
#! Phil Norton Getting Started With Jenkins and Drupal DrupalCampNW 2013.
Version Control Systems
Customized cloud platform for computing on your terms !
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Version Control.
GeoPortal Training Workshop 1st Mar 2017
Configuration Management with Azure Automation DSC
Version Control Systems
Lab 1 introduction, debrief
Drupal VM and Docker4Drupal For Drupal Development Platform
Drupal VM and Docker4Drupal as Consistent Drupal Development Platform
INSTALLING AND SETTING UP APACHE2 IN A LINUX ENVIRONMENT
Apache MXNet | Installation
A simple way to configure PHP and Apache for Assignment 2
Introduction to Git and GitHub
Version Control with Git and GitHub
Version/revision control via git
Git GitHub.
Presentation transcript:

MCDevOps Infrastructure In One Hour

Sponsors Improving Enterprises Software Development and Training Services

Speaker Alex Soncodi, Brokerloop Inc. GitHub:

Toolset on localhost git / msysGit TortoiseGit PuTTY Perforce p4Merge

Setting up VM Login to EC2 Dashboard Create VM – Ubuntu Stable AMI Associate IP and Security group

Configure LAMP Install required packages sudo apt-get install php5 mysql-server php5-mysql git unzip sudo apt-get install htop byobu Cleanup Apache config file Prod settings: Hide Apache Version, PHP header Enable Site, test in browser

Create Git Repo Basic file structure Push to hosted service, like GitHub Add SSH keys where applicable

Update Script Create site directory structure Run update script, pull current version View in browser

Future Changesets Commit to Git Repo Pull from VM with update script.. profit?

Overview What have we done? Other alternatives Microsoft stack Other Amazon Services Other cloud platforms