© 2010 UC Regents | UC Berkeley ist.berkeley.edu IST Platform Services IST Platform Services and Web Hosting Options Micronet Meeting June 23, 2010 Don.

Slides:



Advertisements
Similar presentations
Distributed Data Processing
Advertisements

Welcome to Middleware Joseph Amrithraj
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
University of Southampton Electronics and Computer Science M-grid: Using Ubiquitous Web Technologies to create a Computational Grid Robert John Walters.
MUNIS Platform Migration Project WELCOME. Agenda Introductions Tyler Cloud Overview Munis New Features Questions.
Chapter 4 Infrastructure as a Service (IaaS)
Take your CMS to the cloud to lighten the load Brett Pollak Campus Web Office UC San Diego.
WSUS Presented by: Nada Abdullah Ahmed.
Introduction to DBA.
 2004 Prentice Hall, Inc. All rights reserved. Chapter 21 – Web Servers (IIS and Apache) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System.
Welcome Micronet! TAM: Susan Tobes Enterprise Windows: Mike Blasingame Enterprise UNIX: Jeff Makaiwi Database Services: Karen Kato Web Applications: Vahid.
 2003 Prentice Hall, Inc. All rights reserved. Chapter 21 – Web Servers (IIS and Apache) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System.
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
Web Server Hardware and Software
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Advanced Web 2012 Lecture 2 Sean Costain How the Web Works - Refresh Sean Costain 2012 The web is a matrix of servers that handle client requests.
SaaS, PaaS & TaaS By: Raza Usmani
IST346:  Web Services. Today’s Agenda  Learn the basics of how the Web works  Understand various web service architectures  Address scaling, security,
WEB HOSTING & UPLOADING SITI ZULAIHA BINTI MOHD RAIS PGC
Microsoft ® Application Virtualization 4.5 Infrastructure Planning and Design Series.
16.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 16: Examining Software Update.
Plan Introduction What is Cloud Computing?
What Skill Do I Need? If you are thinking about creating a website ( especially if it’s for business/money making), you may be curious or even intimidated.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
1 Web Server Concepts Dr. Awad Khalil Computer Science Department AUC.
Chapter 1: Introduction to Web
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
14 Publishing a Web Site Section 14.1 Identify the technical needs of a Web server Evaluate Web hosts Compare and contrast internal and external Web hosting.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
Web hosting
Windows 2000 Advanced Server and Clustering Prepared by: Tetsu Nagayama Russ Smith Dale Pena.
 2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 21 - Web Servers (IIS, PWS and Apache) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
May l Washington, DC l Omni Shoreham iPhone 2.0, BlackBerry and Windows Mobile Smart-Phone Hosting without Exchange and BES John Davies President.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Implementation - Part 2 CPS 181s March 18, Pieces of the Site-building Puzzle Page 180, figure 4.1.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
1 Windows 2008 Configuring Server Roles and Services.
Server Performance, Scaling, Reliability and Configuration Norman White.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
CITA 310 Section 3 Additional Topics. Common IPv4 Classes ClassFirst numberSubnet maskNumber of networks Number of addresses Class A0 – ,777,216.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
G046 Lecture 04 Task C Briefing Notes Mr C Johnston ICT Teacher
Web Hosting Simplified!. 01 Everyone who owns a domain has most definitely hosted their domain on the internet. But there are some people (not everyone.
Web Hosting Info Guide.  It is service that allows user to post web pages to the internet.  It allows users to publish their own information resources.
Comparison of VPS Hosting and Cloud Hosting Features.
Website Deployment Week 12. Software Engineering Practices Consider the generic process framework – Communication – Planning – Modeling – Construction.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
INTRODUCTION TO WEB HOSTING
Unit 3 Virtualization.
Welcome to the Hands on Lab!
Lab A: Planning an Installation
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
BEST CLOUD COMPUTING PLATFORM Skype : mukesh.k.bansal.
Apache web server Quick overview.
Prepared by: Assistant prof. Aslamzai
Network Load Balancing
Platform as a Service.
Introduction to Cloud Computing
Module 3 Building a web app.
Magento Enterprise Hosting Magento enterprise hosting is an internet space provider which provides website space and other services to make their website.
Dell Data Protection | Rapid Recovery: Simple, Quick, Configurable, and Affordable Cloud-Based Backup, Retention, and Archiving Powered by Microsoft Azure.
Web design for small busniess
APACHE WEB SERVER.
Web Application Development Using PHP
Presentation transcript:

© 2010 UC Regents | UC Berkeley ist.berkeley.edu IST Platform Services IST Platform Services and Web Hosting Options Micronet Meeting June 23, 2010 Don MacLeod IST UNIX Services

© 2010 UC Regents | UC Berkeley ist.berkeley.edu IST Platform Services Agenda Introduction (Walt Hagmaier) Some definitions A Brief History lesson Present state of affairs Perspectives on future directions (ITAC; SAC – Gabriel Gonzalez Questions

© 2010 UC Regents | UC Berkeley ist.berkeley.edu IST Platform Services Introduction Walt Hagmaier Manager, Platform Services

© 2010 UC Regents | UC Berkeley ist.berkeley.edu IST Platform Services Definitions Full-featured hosting Dedicated hosting serviceDedicated hosting service, also called managed hosting service, where the hosting service provider owns and manages the machine, leasing full control to the client. Management of the server can include monitoring to ensure the server continues to work effectively, backup services, installation of security patches and various levels of technical support. Virtual private serverVirtual private server, in which virtualization technology is employed in order to allow multiple logical servers to run on a single physical server. Colocation facilitiesColocation facilities, which provide just the Internet connection, uninterruptible power and climate control, but let the client do his own system administration.system administration Cloud hostingCloud hosting, in which the user only pays for the system time and space used, and capacity can be quickly scaled up or down as computing requirements change.

© 2010 UC Regents | UC Berkeley ist.berkeley.edu IST Platform Services Definitions Other Hosting Services Limited or application-specific hosting services include: Web hosting service hosting service DNS hosting service Game servers Wiki farms

© 2010 UC Regents | UC Berkeley ist.berkeley.edu IST Platform Services Definitions Web Hosting Services Free web hosting serviceFree web hosting service: limited services, sometimes supported by advertisements Shared web hosting service: one's website is placed on the same server as many other sites, ranging from a few to hundreds or thousands.Shared web hosting service Reseller web hostingReseller web hosting: allows clients to become web hosts themselves. Many resellers provide a nearly identical service to their provider's shared hosting plan and provide the technical support themselves. Dedicated hosting serviceDedicated hosting service: the user gets his or her own Web server and gains full control over it, however, the user typically does not own the server. Managed hosting serviceManaged hosting service: the user gets his or her own Web server but is not allowed full control over it, however, they are allowed to manage their data via FTP or other remote management tools.

© 2010 UC Regents | UC Berkeley ist.berkeley.edu IST Platform Services Definitions Web Hosting Services (cont.) Cloud HostingCloud Hosting: is a new type of hosting platform that allows customers powerful, scalable and reliable hosting based on clustered load-balanced servers and utility billing. Removing single-point of failures and allowing customers to pay for only what they use versus what they could use. Clustered hostingClustered hosting: having multiple servers hosting the same content for better resource utilization. Clustered Servers are a perfect solution for high-availability dedicated hosting, or creating a scalable web hosting solution. A cluster may separate web serving from database hosting capability. Grid hostingGrid hosting: this form of distributed hosting is when a server cluster acts like a grid and is composed of multiple nodes.

© 2010 UC Regents | UC Berkeley ist.berkeley.edu IST Platform Services A Brief History Lesson Socrates and Arachne General time-sharing Shared web hosting service Thousands of users Hundreds of web sites Limited support options Poor security Low cost

© 2010 UC Regents | UC Berkeley ist.berkeley.edu IST Platform Services Present state of affairs AFS website CalWeb IIS (Windows) CalWeb Pro (Unix) CalWeb Windows Webfarm Unix Webfarm Dedicated VM plus web stack

© 2010 UC Regents | UC Berkeley ist.berkeley.edu IST Platform Services Present state of affairs AFS website Shared file sharing service Prod only Not highly available Good for simple web pages Access via dedicate AFS client or WebDAV Does not support dedicated website names Least cost

© 2010 UC Regents | UC Berkeley ist.berkeley.edu IST Platform Services Present state of affairs CalWeb IIS (Windows) Shared web hosting service Prod only Not highly available Good for simple web pages Designed for user tools such as Dreamweaver and FTP access ASP,.Net1.0,.Net2.0, Serverside Includes Least cost

© 2010 UC Regents | UC Berkeley ist.berkeley.edu IST Platform Services Present state of affairs CalWeb Pro (UNIX) Shared web hosting service (plus Dedicate, Managed & Clustered hosting capabilities) Prod only Highly available (load balanced cluster) Good for simple web pages w/ limited programmatic content Web proxy model gives users control of a local Apache server PHP, Perl, Python, CGI, Serverside Includes Low cost

© 2010 UC Regents | UC Berkeley ist.berkeley.edu IST Platform Services Present state of affairs CalWeb Windows Webfarm Shared web hosting service (plus Managed & Clustered hosting capabilities) Prod/QA/Dev Highly available Good for complex web pages w/ significant programmatic content.Net1.0,.Net 2.0, PHP-Pear, ColdFusion 7, Serverside Includes Higher cost

© 2010 UC Regents | UC Berkeley ist.berkeley.edu IST Platform Services Present state of affairs UNIX Webfarm Shared web hosting service (plus Dedicate, Managed & Grid hosting capabilities) Prod/QA/Dev Highly available (load balanced multi-node grid) Good for complex web pages w/ significant programmatic content Web proxy model gives users control of a local Apache server PHP-Pear, Perl, Python, CGI, Ruby-onRails, Tomcat, Serverside Includes Higher cost

© 2010 UC Regents | UC Berkeley ist.berkeley.edu IST Platform Services Present state of affairs Dedicated VM plus web stack Dedicate/Managed hosting option Prod/QA/Dev available at additional cost Highly available (load balanced) at additional cost Good for complex web pages w/ significant specialized programmatic content Customized development environments can be provided at additional cost Performance can be scaled to need Highest cost

© 2010 UC Regents | UC Berkeley ist.berkeley.edu IST Platform Services Perspectives on future directions ITAC Developer/Architecture focused Java/JBoss Ruby/JRuby PHP SAC – Gabriel Gonzalez

© 2010 UC Regents | UC Berkeley ist.berkeley.edu IST Platform Services Questions Are separate Prod/QA/Dev web environments worth the expense? Is high availability worth the expense? Is there value in a local, low cost, basic web service? Is configuration control of the web server important? What development environments do you use (e.g. Java, PHP, etc.) Is SSH or FTP site access sufficient? Is a shared service sufficient for your needs or do you require higher level separation (e.g. dedicated VM)?

© 2010 UC Regents | UC Berkeley ist.berkeley.edu IST Platform Services Contact Information Web: ist.berkeley.edu/services/catalog/web Don MacLeod Manager, UNIX Services