Moving High to Cloud Fabio Gattari (Software Architect)

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

Hello i am so and so, title/role and a little background on myself (i.e. former microsoft employee or anything interesting) set context for what going.
Distributed Data Processing
System Area Network Abhiram Shandilya 12/06/01. Overview Introduction to System Area Networks SAN Design and Examples SAN Applications.
Reliability on Web Services Presented by Pat Chan 17/10/2005.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
Distributed components
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Technical Architectures
Lesson 11-Virtual Private Networks. Overview Define Virtual Private Networks (VPNs). Deploy User VPNs. Deploy Site VPNs. Understand standard VPN techniques.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Chapter 9: Moving to Design
Cloud Computing Will Crowley Monica Lopez Jaimie Morrison.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
SaaS, PaaS & TaaS By: Raza Usmani
Computer Networks IGCSE ICT Section 4.
Barracuda Networks Confidential1 Barracuda Backup Service Integrated Local & Offsite Data Backup.
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
Open Cloud Sunil Kumar Balaganchi Thammaiah Internet and Web Systems 2, Spring 2012 Department of Computer Science University of Massachusetts Lowell.
Plan Introduction What is Cloud Computing?
Banking Clouds V International Youth Banking Forum.
CIS 2200 Kannan Mohan Department of CIS Zicklin School of Business, Baruch College.
Introduction to Cloud Computing
Effectively Explaining the Cloud to Your Colleagues.
Cloud Computing Cloud Computing Class-1. Introduction to Cloud Computing In cloud computing, the word cloud (also phrased as "the cloud") is used as a.
Presentation to the Housing Technology Conference Tim Cowland- Senior Consultant 27 th February 2014 The Rise of the Housing Cloud.
For more notes and topics visit:
3 Cloud Computing.
Cloud Computing Brian Curran, Sabatino DeRico, Mike Delisa, Mudit Goel, Jon Guagenti, Jess Caso, Greg Flynn.
CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets.
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.
CLOUD COMPUTING  IT is a service provider which provides information.  IT allows the employees to work remotely  IT is a on demand network access.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
By: Ashish Gohel 8 th sem ISE.. Why Cloud Computing ? Cloud Computing platforms provides easy access to a company’s high-performance computing and storage.
Using NAS as a Gateway to SAN Dave Rosenberg Hewlett-Packard Company th Street SW Loveland, CO 80537
Service Oriented Architecture CCT355H5 Professor Michael Jones Suezan Makkar.
Cloud Computing Project By:Jessica, Fadiah, and Bill.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
Chapter 8 – Cloud Computing
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Lecture III: Challenges for software engineering with the cloud CS 4593 Cloud-Oriented Big Data and Software Engineering.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
Cloud Archive By: Kimberly Nolan. What it is?  The goal of a cloud archiving service is to provide a data storage (ex. Google drive and SkyDrive) as.
By: Joshua Wiegand. Overview ● What is the cloud computing? ● History of Mobile Computing ● Service Models ● Deployment Models ● Architecture ● Security.
Moving high to cloud Conference About this speech Technology is moving From the traditional tape to file From file to cloud How to manage your private.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
A CONSISTENT SYSTEM INTRODUCING MERP the only possible future Fabio Gattari Software Architect Etere srl A CONSISTENT SYSTEM.
A service Oriented Architecture & Web Service Technology.
Introduction To Cloud Computing By Diptee Chikmurge And Minakshi Vharkate Asst.Professor MIT AOE Alandi(D),Pune.
Clouding with Microsoft Azure
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Chapter 6: Securing the Cloud
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Moving High to Cloud Fabio Gattari (Software Architect)
How to use the modern technologies
Cloud Computing By P.Mahesh
Cloud Computing.
CLOUD COMPUTING Presented By:- EduTechlearners
Cloud Testing Shilpi Chugh.
EIS Fast-track Revision Om Trivedi Enterprise Information Systems
3 Cloud Computing.
Cloud Consulting Services and Solutions
Cloud Computing: Concepts
Presentation transcript:

Moving High to Cloud Fabio Gattari (Software Architect)

About this speech Technology is moving From the traditional tape to file From file to cloud How to manage your private cloud What is changing in the cloud Why it is better Easy to learn

Technology running Everyone in broadcast is used to use some ‘boxes’ –VTR –Converters –Video servers –Transcoders But the world is moving to Cloud Cloud is a virtual space where there is no physical file or device, everything is connected to give you the best

Think About YouTube When you look a video in YouTube, you are not looking a single location. You can view from Multiple locations chosen to give you the best performance.

Why YouTube does this To improve –Performance –Reliability –Speed. But this is the same that every broadcaster dream. A system that is –Faster –More reliable –More powerful

Cloud system Revealed

What is Cloud Computing? Simply stated: Cloud = Internet So…Cloud Computing = Internet-based Computing More precisely, Cloud computing is: –using information technology as a service. –having services that are available over a network. –using encapsulated services that have an API. –adding to the efficiency for deploying applications. –billing by consumption.

Cloud Service Models Solutions range in category from course to fine grained, with the potential for course-grained solutions to be made up of fine-grained resources. –*Software as a Service (SaaS) –*Platform as a Service (PaaS) –*Infrastructure as a Service (IaaS) – Storage as a Service (SaaS) – Database as a Service (DaaS)

Cloud Delivery Models Private –Uses cloud technologies to expose services across a private enterprise. Public –All information access is housed in the public domain. Hybrid –A combination of public and private services. For broadcast the best choice is an Hybrid cloud

Cloud Concerns Security - #1 concern Data Ownership Availability (mission critical vs. not) Compliance Price User Experience (UI design, Speed) Availability Connection

Broadcatser needs Private Cloud + Public Cloud = Hybrid Cloud

Plus with Private Cloud… It’s cloud, dedicated to you Pooled Resources Easy to use Elastic High Bandwidth ControlCustomizabl e Private Cloud attributes

Centralized Maintenance Extends beyond the private cloud Integrated Service Management Powerful, relevant automation Deep application insight Connecting Dev-Ops Maintenance, Management & Monitoring

Granular Workload Protection Physical or Virtual Generic Data Source Protection Centralized, Role-Based Management Backup to Tape Low-Cost Disaster Recovery Protection of Key Applications & Workloads

This is the challenge

You have to forget Where is the file I wish to have this name for the file I wish to have different folders I wish to delete a file directly, without any GUI.

So how you operate ? You will have a GUI where you can do what you wish Import Export Transcoders Give properties The intelligence on the back of you GUI will execute with the best performance and according to the company directions.

Cloud system

Why it is different You Upload your file to your cloud The file ‘disappear’ to direct access Your workflow starts File is flagged to be controlled File based verification and normalization start Manual checking is requested if necessary File is flagged ready

Why Cloud is better More Safe –No direct access to files –No unlegal copy –No management error Faster –The system choose always the best path Less expensive –Mutiple vendors, multiple technologies can be easy used Easy to upgrade –Hardware upgrade do not change user operation Easy to learn –The procedures are self guided –No special skills required

Cloud systems will be the best sellers in

A modern Station Using the webservices

What are they? Web services are a platform independent way to exchange data using XML. They are components of business logic that can be accessed over the Internet. They are a way of re-using someone else’s logic without re- creating it yourself. Peter McIntyre’s blog about web services Peter McIntyre’s blog about web services

Benefits of Web Services Simple – easily supported on many platforms Loosely Coupled – the interface can be extended and new methods added without affecting clients as long as old methods and parameters are still provided Stateless – a request is made, then result is returned and the connection closes, no permanent connection

Foundations of Web Services Web Services advantages –platform-independence –reusability –interoperability –scalability –adaptability Summer 2013

When Web Services are appropriate for applications which must interoperate over the Internet with other applications –and, possibly, they did not originally supposed this for applications which cannot be designed, implemented and evolved at once as one piece for applications whose different parts run on different platforms and are owned by different persons/organizations for applications which need to be exposed for use over the Internet –and, possibly, were not originally designated for this where scalability, security, etc. need to be ensured Summer 2013

SOAP Basics Simple Object Access Protocol – protocol for inter-application communication –applications = peers in decentralized and distributed environment Summer 2013

SOAP Basics de facto standard protocol for communication with Web Services easily extensible –ideal for quickly evolving Web Service technologies overcomes differences among proprietary heterogeneous peers –absolute necessity lightweight –no need of specific environment to be installed –no configuration necessary “Simple Object Access Protocol” is misleading –SOAP is not Simple –SOAP is not only Object Access Protocol Summer 2013

HTTP/… message SOAP Message Syntax Sender SOAP message exchanged data HTTP/… message Receiver SOAP message exchanged data Network Summer 2013

How can it be improved The webservices are safe, every login is controlled from the webservice using a standard protocol. Webservices expose methods thete are different for every users. A webservice can address at the same time multiple clients. The upgrade of one service do not involve the others, so it is easy to grow.

Webservices Web services are fast. The client service architecture allows the client to ASK for info, and not wait that some info is dropped. The client can ask other info, anytime, do not need to Wait Someone drop it. A files in the webservice is send as UNC link, no file will be moved unless necessary. Bandwith will be saved Speed will increase Last minute operation always possible.

Old technologies to quit As soon as it’s possible

The drop folder I heard a lot about drop folders. They seems the basic of file based system But. I never heard about a Tape drop bin! A place where someone drop a videotape, and someone other collect. Probably you have a drop folder only because your system is still primitive and it’s not able to do better.

Thank You Fabio Gattari Software Architect