0% found this document useful (0 votes)
54 views2 pages

Problem Statement - Cloud - Microsoft Azure: Background

The company BeHeman provides a movie streaming service called MovieStar that needs to scale to support growing demand. It currently uses on-premises servers but wants to evaluate moving to Microsoft Azure cloud. Key requirements include allowing distributors to upload/remove movies, authenticating users via existing accounts, ensuring high availability with less than 24 hours of downtime, and migrating at lowest cost while reusing existing code and leveraging Azure features. The application includes a web service for movie metadata/access, file shares for movie files, and an SQL database.

Uploaded by

smart alex
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views2 pages

Problem Statement - Cloud - Microsoft Azure: Background

The company BeHeman provides a movie streaming service called MovieStar that needs to scale to support growing demand. It currently uses on-premises servers but wants to evaluate moving to Microsoft Azure cloud. Key requirements include allowing distributors to upload/remove movies, authenticating users via existing accounts, ensuring high availability with less than 24 hours of downtime, and migrating at lowest cost while reusing existing code and leveraging Azure features. The application includes a web service for movie metadata/access, file shares for movie files, and an SQL database.

Uploaded by

smart alex
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Problem Statement – Cloud – Microsoft Azure

BACKGROUND
Overview

BeHeman is a company that provides movie streaming services throughout the world. It contains a
single product named MovieStar. Demand for the product is expected to grow significantly over the next
six months. As a result, the company wants to evaluate a cloud solution.

MovieStar

MovieStar is available for the desktop as a browser application and is also available for Windows Mobile,
iOS, and Android.

Business Requirements
Distribution and access

• Movie distributors must be able to submit movies to the service over the Internet. They must
also be able to remove any movies they upload. Third-party applications must be able to access
the streaming service to retrieve information about a movie and stream a movie to a user’s
device.

Security

• The application currently authenticates users by using Microsoft, Facebook, and Google
accounts. The new solution must use the same type of authentication.

• Business continuity In the event of a local or regional outage, you must not lose more than 24
hours of downtime or data loss.

Cost

• The application must be moved to Azure by using the lowest cost necessary.

Technical Requirements
Architecture

• The MovieStar browser application is hosted on a server farm that consists of four web servers.
These servers reside at the corporate office. The technical architecture is shown in the
Architecture exhibit. The entire architecture must be moved to Azure.

Movies web service

• The web service is used by the website and apps to access movies. It also contains an endpoint
that allows distributors to submit new movies.
Movies file share

• All movie files are stored on file shares. The web service accesses these shares by using the
Sewer Message Block (SMB) 2.1 protocol.

Movies SQL Server Database

• Movie metadata is stored in a SQL Sewer database. Metadata includes information such as
movie title, cast, producers, and writers. It also includes paths to the movie files on the file
shares.

Migration

• The development team must be able to migrate the application by using the least amount of
administrative effort and the least cost. The team must be able to keep as much existing code as
possible. However, the team also wants to take advantage of Azure features to improve the
existing architecture.

You might also like