Bab2 - TCC - Teknologi Hosting Tradisional.pptx

download Bab2 - TCC - Teknologi Hosting Tradisional.pptx

of 14

Transcript of Bab2 - TCC - Teknologi Hosting Tradisional.pptx

PowerPoint Presentation

Teknologi Hosting TradisionalOleh:Luthfan Hadi Pramono, S.ST, M.T.STMIK - AKAKOM

Mahasiswa diharuskan untuk mengingat nomer urut absen, digunakan untuk keperluan tugas1Kontrak PengajaranToleransi keterlambatan 15 mntKomponen penilaianTugas 30%UTS 30%UAS 40%TopikPerkembangan teknologi hostingArsitekturTopikPerkembangan teknologi hostingArsitekturPerkembangan teknologi hostingInternet Hosting Service adalah sebuah layanan yang menjalankan server melalui internet, memungkinkan organisasi ataupun individu untuk melayani konten melalui internet. Layanan Web Hosting adalah sebuah tipe dari Internet Hosting Service yang memungkinkan individual ataupun organisasi untuk membuat websitenya bisa diakses melalui WWW.

http://en.wikipedia.org/wiki/Web_hosting_servicehttp://en.wikipedia.org/wiki/Internet_hosting_service

======================

Web hosts are companies that provide space on aserverowned or leased for use by clients, as well as providing Internetconnectivity, typically in adata center. Web hosts can also provide data center space and connectivity to the Internet for other servers located in their data center, calledcolocation, also known asHousingin Latin America or France.

The scope of web hosting services varies greatly. The most basic isweb pageand small-scale file hosting, where files can beuploaded viaFile Transfer Protocol(FTP) or a Web interface. The files are usually delivered to the Web "as is" or with minimal processing. Many Internet service providers(ISPs) offer this service free to subscribers. Individuals and organizations may also obtain Web page hosting from alternative service providers. Personal web site hosting is typically free, advertisement-sponsored, or inexpensive. Business web site hosting often has a higher expense depending upon the size and type of the site.

Single page hosting is generally sufficient forpersonal web pages. A complex site calls for a more comprehensive package that providesdatabasesupport and application development platforms (e.g.PHP,Java,Ruby on Rails,ColdFusion, orASP.NET). These facilities allow customers to write or install scripts for applications likeforumsandcontent management. Also,Secure Sockets Layer(SSL) is typically used fore-commerce.

The host may also provide an interface orcontrol panelfor managing theWeb serverand installing scripts, as well as other modules and service applications like e-mail. Some hosts specialize in certain software or services (e.g. e-commerce), which are commonly used by larger companies that outsource network infrastructure.

5Perkembangan teknologi hostingTipe dari hosting tradisionalFree web hosting serviceShared web hosting serviceDedicated hosting serviceManaged hosting serviceColocation web hosting servicehttp://en.wikipedia.org/wiki/Web_hosting_servicehttp://en.wikipedia.org/wiki/Internet_hosting_service

======================

Free web hosting service: offered by different companies with limited services, sometimes supported by advertisements, and often limited when compared to paid hosting.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. Typically, all domains may share a common pool of server resources, such as RAM and the CPU. The features available with this type of service can be quite basic and not flexible in terms of software and updates. Resellers often sell shared web hosting and web companies often have reseller accounts to provide hosting for clients.Dedicated hosting service: the user gets his or her own Web server and gains full control over it (user has root access for Linux/administrator access for Windows); however, the user typically does not own the server. One type of Dedicated hosting is Self-Managed or Unmanaged. This is usually the least expensive for Dedicated plans. The user has full administrative access to the server, which means the client is responsible for the security and maintenance of his own dedicated server.Managed hosting service: the user gets his or her own Web server but is not allowed full control over it (user is denied root access for Linux/administrator access for Windows); however, they are allowed to manage their data via FTP or other remote management tools. The user is disallowed full control so that the provider can guarantee quality of service by not allowing the user to modify the server or potentially create configuration problems. The user typically does not own the server. The server is leased to the client.Colocation web hosting service: similar to the dedicated web hosting service, but the user owns the colo server; the hosting company provides physical space that the server takes up and takes care of the server. This is the most powerful and expensive type of web hosting service. In most cases, the colocation provider may provide little to no support directly for their client's machine, providing only the electrical, Internet access, and storage facilities for the server. In most cases for colo, the client would have his own administrator visit the data center on site to do any hardware upgrades or changes. Formerly, many colocation providers would accept any system configuration for hosting, even ones housed in desktop-style minitower cases, but most hosts now require rack mount enclosures and standard system configurations. (menyediakan tempat untuk menaruh server)6Perkembangan teknologi hostingTeknologi web hostingWindows HostingUnix HostingLinux HostingCGIASP - Active Server PagesPHPJSP

http://www.w3schools.com/website/web_host_technologies.asphttp://en.wikipedia.org/wiki/Common_Gateway_Interface

======================

Windows Hosting: Windows hosting means hosting of web services that runs on the Windows operating system. You should choose Windows hosting if you plan to use ASP (Active Server Pages) as server scripting, or if you plan to use a database like Microsoft Access or Microsoft SQL Server. Windows hosting is also the best choice if you plan to develop your web site using Microsoft Expression Web.Unix Hosting: Unix hosting means hosting of web services that runs on the Unix operating system. Unix was the first (original) web server operating system, and it is known for being reliable and stable. Often less expensive than Windows.Linux Hosting: Linux hosting means hosting of web services that runs on the Linux operating system.CGI - Common Gateway Interface: is a standard method used to generate dynamic content on Web pages and Web applications. CGI, when implemented on a Web server, provides an interface between the Web server and programs that generate the Web content. These programs are known as CGI scripts or simply CGIs; they are usually written in a scripting language, but can be written in any programming language. CGI scripts are executables that will execute on the server to produce dynamic and interactive web pages. Most ISPs offer some kind of CGI capabilities. ISPs often offer preinstalled, ready to run, guest-books, page-counters, and chat-forums solutions in CGI. CGI is most common on Unix or Linux servers.ASP - Active Server Pages: ASP is a server-side scripting technology developed by Microsoft. With ASP you can create dynamic web pages by putting script code inside your HTML pages. The code is executed by the web server before the page is returned to the browser. Both VBScript and JavaScript can be used.PHP: PHP is the widely-used, free, and efficient alternative to competitors such as Microsoft's ASP. PHP is perfectly suited for Web development, and can be embedded directly into the HTML code. The PHP syntax is very similar to Perl and C. PHP is often used together with Apache (web server) on various operating systems. It also supports ISAPI and can be used with Microsoft's IIS on Windows. PHP supports many databases, such as MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.JSP: JSP is a server-side technology much like ASP, developed by Sun. With JSP you can create dynamic web pages by putting Java code inside your HTML pages. The code is executed by the web server before the page is returned to the browser. Since JSP uses Java, the technology is not restricted to any server-specific platform.

7TopikPerkembangan teknologi hostingArsitekturArsitekturArsitektur dasar tradisional hosting

http://en.wikipedia.org/wiki/Web_hosting_servicehttp://en.wikipedia.org/wiki/Internet_hosting_service

======================

9ArsitekturArsitektur sederhana tradisional hosting

http://www.codeproject.com/Articles/114910/What-is-the-difference-between-Web-Farm-and-Web-Ga

======================

10ArsitekturWeb hosting arsitektur server

http://cpanel.net/cpanel-whm/

======================

cPanel is a graphical web-based control panel that helps you quickly and easily manage your website and hosting account. cPanel software gives you complete control over a vast amount of functions, streamlining useful processes such as:Creating databasesManaging website filesSetting up email accounts & auto responders

WebHost Manager (WHM) is a graphical web-based control panel that helps you quickly and easily manage every account on a server. With WHM, managers can configure Services, Deployment Package, Control DNS and FTP configuration, accounts, security settings, and more.11Challenges with Traditional HostingWith traditional hosting, You will need to keep purchasing servers as the traffic to your website grows. For example if you have 10,000 users, you can go with shared hosting. When you have 100,000 users, you will get a dedicated server and then add more dedicated servers as number of users and volume to your website grows.http://www.exelanz.com/blogs/cloud-vs-traditional-hosting/

======================

12TugasJoin to FB group (TCC - kls 3) atau messege FB ke luthfanhp pesan: add group kelas TCC kls 3Tugas praktikBuat web dan hosting di Free hosting, daftar hosting bisa dilihat di portal mahasiswa (menu tugas)Konten web: cv yang sudah dibuat di praktik yang pertamaKirim link ke: [email protected]: tcc_3_t2_nim_nama pertamaDeadline pengumpulan: tgl 19 Maret, jam 17.00

Buat web dan hosting di Free hosting:1 https://byethost.com/index.php/free-hosting2 http://www.000webhost.com/3 http://www.weebly.com/features/#!/free-web-hosting4 http://www.idhostinger.com/5 http://cpanel.2freehosting.com/6 http://www.hostinger.co.uk/free-hosting7 http://5gbfree.com/8 http://www.freehostia.com/free-chocolate.html9 https://www.hostt.com/10 https://www.freehosting.com/

Konten web:CV yang sudah di buat sebelumnya

Deadline pengumpulan kelas 2: tgl 18, jam 17.00Deadline pengumpulan kelas 3: 13ReferensiRajkumar, Cristian, S. Thamarai, Mastering Cloud Computing foundation and application Programming, Morgan Kaufman, 2013.Lee Newcombe, Securing Cloud Services, Capgemini, 2012.S. Srinivasan, Cloud Computing Basics, Springer, 2014.https://developers.google.com/cloud/https://www.openshift.com/https://www.appfog.com/https://azure.microsoft.com/http://www.xenproject.org/http://Codenvy.com, http://Github.com

14