Blog Contact
Adobe Flex
LCDS Adobe AIR UI designs Portfolio
 

Flash Media Server 3: Large Scale Deployment

Objectives
This Adobe certified course has been designed to teach you how to plan, deploy, administer, test and monitor a large scale FMS network. The course provides guidance and best practice recommendations and is intended to supplement the documentation and other available resources.

Pre-requisites
Experience generally in networks or and server administration and a need or desire to deploy a large scale FMS network.

Duration: 3 Days

Course outline

Unit 1: Introducing the Course
• Reviewing the Course Prerequisites
• Reviewing the Course Objectives
• Reviewing the Course Format
• Outlining the Course Content

Unit 2: Understanding How FMS Fits into the Network
• Understanding How FMS Fits into a Network
• Considering a Typical Deployment
• Surveying the challenges that come with growth
• Understanding Deployment Options
• Deploying Hybrid Edge-Origin
• Deploying Origin Only Servers
• Setting Up Regional Data Centers
• Understanding Factors Affecting Server Throughput
• Comparing FMS 2 and FMS3
• Implementing Load Balancing
• Load Balancing Objectives
• Load Balancing Options
• Factors affecting the load balancing strategy
• Understanding content distribution options
• Load balancing in Edge Origin deployments
• Tracking RTMPT sessions in a load balanced deployment
• Integrating with Other Essential Systems
• Interfacing with Billing Systems
• Interfacing with Content Management Systems
• FMS Architecture Review
• Configuration Segments
• FMS Processes
• Exploring New Features in FMS3
• Prebuilt Applications
• Scalability Enhancements
• Security Enhancements
• Configurable Connection Management
• Native Bandwidth Detection
• Simplified Cache Configuration
• Plug-ins
• Command line tools
• IPv6 compliance
• 302 Redirection
• Extending FMS Using C++ Adaptors / Plug-ins
• Using the Access Adaptor
• Using the Authorization Adaptor
• Using the File Adaptor
• Presenting Two Main Use Cases
• Video on Demand
• Live
• Setting up an Effective Development Environment
• Using a hosts file to simulate DNS
• Linking multiple domains to a single host
• Configuring virtual hosts on FMS

Unit 3: Implementing Security
• Outlining Security Challenges
• Streaming Servers Offer Inherent Protection
• Authenticating Users
• Using Standard Authentication
• Using Token Based Authentication
• Encrypting Streams
• Secure Sockets Layer
• The RTMPE Protocol
• Protected Media Files
• Using the SWF Verification Feature
• How it works by default
• Limitations in large scale deployments
• SWF Verification recommendations
• Controlling Access to Server Assets
• Dynamic Access Control Lists
• Using Virtual Directories with Virtual Keys

Unit 4: Content Storage Options
• Understanding Content Storage Options
• Factors affecting storage
• Outlining simple storage options
• Large Scale Content Storage Challenges
• Outlining the limitations of simple storage
• Setting up Storage within a Data Center
• Understanding File Access Protocols
• Inspecting the link to the content repository
• Using HTTP Range Requests
• Best Practices for Managing Content
• Programming the File Adaptor
• Choosing Appropriate Hardware

Unit 5: Implementing Effective Caching Strategies
• The goal of caching content
• Defining caching points
• Factors that affect caching capabilities
• Understanding common caching architectures
• Origin Servers Only
• Edge Origin Deployment
• Multi Tier Edge Origin
• Configuring Implicit Edge Servers
• Configuring Explicit Edge Servers
• Maximizing the Effectiveness of the Cache
• Preventing cache smearing

Unit 6: Monitoring the Server
• Exploring Server Monitoring Basics
• Presenting Server Monitoring Tools
• Windows Monitoring Tools
• Event Viewer
• Task Manager
• NT Performance Monitor
• Resource Monitoring on Linux
• free
• top
• vmstat
• systat
• oprofile
• FMS Specific Monitoring Tools
• Understanding the Administration Console
• Using the Administration API
• Using the FMSCheck Tool
• Building Custom Monitoring Tools
• Building a custom monitoring dashboard
Unit 7: Maintaining Quality of Service
• Defining Quality of Service Objectives
• Defining the term
• Surveying Client Side Factors Affecting User Experience
• Bandwidth Detection
• Dynamic Buffering
• Building the ultimate video player
• Surveying Server Side Issues Affecting Server Performance
• Live Streaming Challenges
• Server Configuration and Custom Code
• Understanding the Effects of Common Stream Usage Patterns
• Understanding the VOD and Live Applications
• Implementing Multipoint Live Publishing
• Chaining Servers for Multipoint Publishing
• Stream Pull
• Stream Push
Unit 8: Testing Before Deployment
• Capacity Planning
• Capacity Planning
• Asking the right questions
• Interpreting the answers
• Cataloging the Testable Units
• Client side test checklist
• Server side test checklist
• Using the FLVCheck tool
• Testing a single FMS Host
• Load Testing Objectives
• Load Testing Methodologies
• Testing an FMS Cluster
• Load Testing Objectives
• Load Testing Methodologies
• Longevity Testing
• Introducing Adobe's Load Test Too
Unit 9: Troubleshooting FMS Applications
• Understanding Classifications of Issues
• Server Crash
• Connection Issues
• Publishing and Streaming Problems
• Performance and Configuration Tuning
• Application Development
• Using the Log Files
• Four types of log files
• Interpreting the logs
• Preparing to Escalate
• Minimum Information
• Additional Information
• Obtaining Windows Crash and Hang Dumps
• Configuring Process Scopes
• Overriding the default process scope
• Safely distributing stateful applications
• Configuring Rolling Scopes

 

Adobe Flex 3

Adobe Flex 4

Adobe AIR

Adobe Flash Media Server

Adobe Flash Catalyst

LiveCycle

FlashLite Mobile Apps

 

Connect with

Copyright © 2010 Hemadri.com. All rights reserved.