0% found this document useful (0 votes)
14 views37 pages

Static Content Hosting

Uploaded by

hamedur rahiman
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)
14 views37 pages

Static Content Hosting

Uploaded by

hamedur rahiman
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/ 37

Static Content Hosting

Pattern
What is Static Content Hosting Pattern?
What is Static Content Hosting Pattern?
 Category
 Design & Implementation
 Data Management
 Performance Efficiency
What is Static Content Hosting Pattern?
 Category
 Design & Implementation
 Data Management
 Performance Efficiency

 Deploy static content to a cloud-based storage that can deliver them directly to the client.
What is Static Content Hosting Pattern?
 Category
 Design & Implementation
 Data Management
 Performance Efficiency

 Deploy static content to a cloud-based storage that can deliver them directly to the client.

 Related Patterns:
 Valet Key Pattern
Web Application
Web Application
Web Application
Web Application
Web Application
Web Application

Dynamic Content
Web Application

Dynamic Content

Static Content
Web Application

Dynamic Content

Static Content

Inline images
Web Application

Dynamic Content

Static Content

Inline images

Style Sheets
Web Application

Dynamic Content

Static Content

Inline images

Style Sheets

Client-side JavaScript
Web Application

Dynamic Content

Static Content

Inline images

Style Sheets

Client-side JavaScript

Downloads (PDF documents)


Web Application

Dynamic Content

Static Content

Inline images

Style Sheets

Client-side JavaScript

Downloads (PDF documents)


Web Application

Dynamic Content

Cloud Storage – Azure Blob Storage

Static Content

Inline images

Style Sheets

Client-side JavaScript

Downloads (PDF documents)


Web Application

Dynamic Content

Cloud Storage – Azure Blob Storage

Static Content
Inline images

Style Sheets

Client-side JavaScript

Downloads (PDF documents)


Web Application

Dynamic Content

Cloud Storage – Azure Blob Storage

Static Content
Inline images

Style Sheets

Client-side JavaScript

Downloads (PDF documents)


Web Application

Dynamic Content

Cloud Storage – Azure Blob Storage

Static Content
Inline images

Style Sheets

Client-side JavaScript

Downloads (PDF documents)


Web Application

Dynamic Content

Cloud Storage – Azure Blob Storage

Static Content
Inline images

Style Sheets

Client-side JavaScript

Downloads (PDF documents)


Web Application

Dynamic Content

Cloud Storage – Azure Blob Storage

Static Content
Inline images

Style Sheets

Client-side JavaScript

Downloads (PDF documents)


Web Application

Dynamic Content

Cloud Storage – Azure Blob Storage

Static Content
Inline images

Style Sheets

Client-side JavaScript

Downloads (PDF documents)


Web Application

Dynamic Content

Cloud Storage – Azure Blob Storage

Static Content
Inline images

Style Sheets

Client-side JavaScript

Downloads (PDF documents)


Web Application

Dynamic Content

Cloud Storage – Azure Blob Storage

Static Content
Inline images

Style Sheets

Client-side JavaScript

Downloads (PDF documents)


Web Application

Dynamic Content

Cloud Storage – Azure Blob Storage

Static Content
Inline images

Style Sheets

Client-side JavaScript

Downloads (PDF documents)


Considerations
Considerations
 Storage Service supports HTTP/HTTPS

 Content Delivery Network (CDN) for maximum performance

 Storage accounts are geo-replicated, so IP might change, use URL instead

 It’s challenging to have some static content in Storage account and some static content in compute
service.

 Storage services must allow public read access, but it’s important to disable public write access

 Consider Valet key Pattern to control access to resources


When to use this pattern?
When to use this pattern?

 Minimize the hosting cost for Website compute Service

 Expose static content for applications running on-prem

 Locating content in more than one geographical area

 Monitoring cost and bandwidth usage


When NOT to use this pattern?

 Web Application needs to perform some processing on the static content before
delivering it to the client.

 The Volume of the static content is very small


Thank You!

You might also like