Cloud based Open Source Backup/Restore Tool

Slides:



Advertisements
Similar presentations
Creating HIPAA-Compliant Medical Data Applications with Amazon Web Services Presented by, Tulika Srivastava Purdue University.
Advertisements

Amazon Web Services and Eucalyptus
Which server is right for you? Get in Contact with us
WSUS Presented by: Nada Abdullah Ahmed.
What is the “Cloud”? Eric Moore Computer Users Group of Greeley November 8, 2014.
23/04/2008VLVnT08, Toulon, FR, April 2008, M. Stavrianakou, NESTOR-NOA 1 First thoughts for KM3Net on-shore data storage and distribution Facilities VLV.
The Ultimate Backup Solution.
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Offsite Backups. The purpose of this Startup Guide is to familiarize you with Own Web Now's Offsite Backup offering and show you how to purchase, deploy.
Pro Exchange SPAM Filter An Exchange 2000 based spam filtering solution.
SNMP Configuration Manager Elad Dolev Sagi Rodin Supervisor – Zeev Schneider Project Manager – Ilana David Technion Institute of Technology, Haifa.
Take advantage of the SMS technology in your organization today!
Windows Server MIS 424 Professor Sandvig. Overview Role of servers Performance Requirements Server Hardware Software Windows Server IIS.
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
Local Area Networks (LAN) are small networks, with a short distance for the cables to run, typically a room, a floor, or a building. - LANs are limited.
Codeigniter is an open source web application. It occupies a very small amount of space in the memory and is most useful for developers who aim to develop.
LOGO Server. Contents Introduction 1 Problem Definition 2 Proposed Solution 3 Architecture Diagram 4 Server Technology 5 Hardware and Software.
Amazon Web Services BY, RAJESH KANDEPU. Introduction  Amazon Web Services is a collection of remote computing services that together make up a cloud.
Hosted File Backup Ensure that your data is kept safe with our cloud based data back-up service.
Windows Small Business Server 2003 Setting up and Connecting David Overton Partner Technical Specialist.
Server Performance, Scaling, Reliability and Configuration Norman White.
{ Cloud computing. Exciting and relatively new technologies allow computing to be a part of our everyday lives. Cloud computing allows users to save their.
VIGNAN'S NIRULA INSTITUTE OF TECHNOLOGY & SCIENCE FOR WOMEN TOOLS LINKS PRESENTED BY 1.P.NAVEENA09NN1A A.SOUJANYA09NN1A R.PRASANNA09NN1A1251.
Communications & Networks National 4 & 5 Computing Science.
Introduction TO Network Administration
Enterprise Messaging & Collaboration. e-Interact Modules.
Cloud Computing ILAS project DONE BY:. Table of content INTRODUCTION. ◦ Cloud computing in general ◦ What are the things that worked during the implementation.
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
© 2014 VMware Inc. All rights reserved. Cloud Archive for vCloud ® Air™ High-level Overview August, 2015 Date.
Data Hosting and Security Overview January, 2011.
Office 365 is cloud- based productivity, hosted by Microsoft. Business-class Gain large, 50GB mailboxes that can send messages up to 25MB in size,
CloudBerry Explorer for S3. CB Explorer Free to use Browse and manage files PowerShell functions Open and edit files  CloudBerry Explorer is an easy.
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
INTRODUCTION TO AMAZON WEB SERVICES (EC2). AMAZON WEB SERVICES  Services  Storage (Glacier, S3)  Compute (Elastic Compute Cloud, EC2)  Databases (Redshift,
Scientific Linux Inventory Project (SLIP) Troy Dawson Connie Sieh.
Fault – Tolerant Distributed Multimedia Streaming Web Application By Nirvan Sagar – Srishti Ganjoo – Syed Shahbaaz Safir
Speed Cash System. Purpose of the Project  online Banking Transaction Information.  keeping in view of the distributed client server computing technology,
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Platform as a Service (PaaS)
Unit 3 Virtualization.
Course: Cluster, grid and cloud computing systems Course author: Prof
Platform as a Service (PaaS)
Office 365 is cloud-based productivity, hosted by Microsoft.
BEST CLOUD COMPUTING PLATFORM Skype : mukesh.k.bansal.
Amazon Storage- S3 and Glacier
What is Cloud Computing - How cloud computing help your Business?
SUBMITTED BY: NAIMISHYA ATRI(7TH SEM) IT BRANCH
TYPES OF SERVER. TYPES OF SERVER What is a server.
AWS COURSE DEMO BY PROFESSIONAL-GURU. Amazon History Ladder & Offering.
Introduction to Cloud Computing
The Ultimate Backup Solution.
Synthesizing knowledge During Project
Design Unit 26 Design a small or home office network
Cloud Computing BY: Udit Jain.
Brandon Hixon Jonathan Moore
Cloud computing mechanisms
AWS Cloud Computing Masaki.
RecTech - Associated Recreation Council
Internet Protocols IP: Internet Protocol
Outline Chapter 2 (cont) OS Design OS structure
Introduction to Cyberspace
Revision PowerPoint By Nicole Davidson.
Presentation transcript:

Cloud based Open Source Backup/Restore Tool S. MURUGAN (91708205041) A. VIKRAM (91708205087) S. KARTHIK (91708205302) Under the guidance of Mr. R. Raja Guru, Department of Information Technology, Sethu Institute of Technology. 1 1

Problem Definition: Problem Description: An Open Source Backup/Restore tool to backup Web Server files, mailboxes and databases of a web server and store the compressed backups in an online cloud. Problem Description: Amazon Web Services (AWS) delivers reliable, scalable, and cost-effective compute and storage resources on which to host our web applications. We use Amazon Simple Storage Service (Amazon S3), an AWS Component which provides a simple web services interface to store and retrieve any amount of data, at any time, from anywhere on the web. It is durable, highly available, and secure. Amazon S3 stores multiple redundant copies of our data. 2 2

Modules: Administrator Management System MySQL Database Backup Web Server File Backup Mail Box Backup Restoration Tools Synchronization with cloud 3 3

Data Flow Diagram: Administrator Management System MySQL Database Backup Web Server File Backup Mail Box Backup Restoration Tools Synchronization with cloud 4 4

1.Administrator Management System Login system allows the administrator to access the control of our system. Our Login system is secured and stores the logs, IP address and time. Only one user can try to login at a time. We have stored the logged histories, if it finds any suspected logins it will sign out automatically.

2.Mysql Database Backup MySQL has a standard database for web sites that support huge volumes of both data and end users (like Friendster, Yahoo, Google).Our tools will be backup as database. The database will be backup as sql and finally compressed as zip.

3.Web Server File Backup Our sites and files will be hosted on root directories of web servers. Root directory is domain_name.com/user/home /public_html. It will be backup by our periodic backup tool. Web server can refer to either the hardware (the computer) or the software (the computer application) that helps to deliver content that can be accessed through the Internet. The most common use of web servers is to host web sites but there are other uses such as data storage or running enterprise applications.

4.Mail Box Backup Our mail boxes will be contained with Incoming e-mails and outgoing e-mails. It will be fully backup through our tool. An email box (also email mailbox, e-mailbox) is the equivalent of a letter box for electronic mail. It is the destination where electronic mail messages are delivered. A mailbox is identified by an email address. However, not all email addresses correspond to a storage facility.

5.Restoration Tools In case we delete the backup files or due to system crash if we lost any backup file, our restoration tools will restore the backup files. Our periodic tools will restore the files on defined time frame. The backup files will be hosted at cloud. Our tools will be working at defined periodic time by pre configured cron job. Cron job are used to schedule commands to be executed periodically. Cron job time frame have been already defined via control panel.

6.Synchronization with cloud Amazon S3 is a storage for the Internet. It is designed to make web-scale computing easier for developers. Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, secure, fast, inexpensive infrastructure that Amazon uses to run its own global network of web sites. The service aims to maximize benefits of scale and to pass those benefits on to developers.

6.Synchronization with cloud Amazon S3 is a storage for the Internet. It is designed to make web-scale computing easier for developers. Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, secure, fast, inexpensive infrastructure that Amazon uses to run its own global network of web sites. The service aims to maximize benefits of scale and to pass those benefits on to developers.

6.Synchronization with cloud Amazon S3 is a storage for the Internet. It is designed to make web-scale computing easier for developers. Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, secure, fast, inexpensive infrastructure that Amazon uses to run its own global network of web sites. The service aims to maximize benefits of scale and to pass those benefits on to developers.

2.Available Backups In Web server files backup, our sites and files will be hosted on root directories of web servers. Root directory is domain_name.com/user/home /public_html. It will be backuped by our periodic backup tool. In MySQL database backup, our tools will be backup as database. The database will be backup as sql and finally compressed as zip. In Mailbox backup, our mail boxes will be contained with Incoming e-mails and outgoing e-mails. It will be fully backup through our tool. 13

Data Flow Diagram: 14

Requirements: Software Requirements: Macromedia Dreamweaver 8 or latest versions PHP 5 Apache Web Server 2.2.16 MySQL Database Server 5.1.49 Hardware Requirements: Operating Systems : Linux OS or other flavors in Linux. RAM : 1GB or Higher. Processor : Pentium IV or latest versions. Hard Disk : 40GB or more 15 15

CONCLUSION This project has several benefits. The valid reason for using the cloud system is very flexible to backup. Cloud server accessibility is very easy. In cloud servers we have to pay for usage. Cloud servers are highly available, durable and secure. we can upgrade and degrade Cloud storage whenever we needed. 

FUTURE ENHANCEMENTS Every application has its own merits and demerits. The project has covered almost all the requirements. Further requirements and improvements can easily be done since the coding is mainly structured or modular in nature. Changing the existing modules or adding new modules can append improvements. Further enhancements can be made to the application, so that the web site functions very attractive and useful manner than the present one.

THANK YOU