Cloud Application Development in Python image processing App

rizwansk8 1 views 9 slides Oct 10, 2025
Slide 1
Slide 1 of 9
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9

About This Presentation

Cloud Application Development in Python image processing App


Slide Content

UNIT-5 Cloud Application Development in Python : Design Approaches, Image Processing APP , Document Storage App, MapReduce App, Social Media Analytics App Cloud Application Benchmarking and Tuning, Cloud Security , Cloud Computing for Education

1. Design Approaches: Design Approaches that leverage the infrastructure as-a-Service ( laaS ) and Platform-as-a-Service (PaaS) cloud service models . 1)Design Methodology for IaaS Service Model :- Traditional application design approaches such as service-oriented architecture (SOA) use component-based designs . However, the components in these approaches can span multiple tiers (such as web, application and database tiers). which makes it difficult to map them to multi-tier cloud architectures .

1. Design Approaches: Cloud Component Model (CCM) approach for designing cloud applications is a more recent approach that classifies the components based on the types of functions performed and types of cloud resources used. The CCM design approach is suited for applications that use the Infrastructure-as-a-Service (IaaS ) cloud service model . The benefits of CCM approach are as follows: Improved Application Performance Savings in Design, Testing & Maintenance Time Reduced Application Cost Reduced Complexity

1. Design Approaches: 2)Design Methodology for PaaS Service Model :- For applications that use the Platform-as-a-service (PaaS ) the architecture and deployment design steps shown in above Diagram are not required since the platform takes care of the architecture and deployment . Component Design: the developers have to take into consideration the platform specific features. Platform Specific Software: specific software development kits ( SDKs ) for developing cloud applications. Sandbox Environments: to perform only those actions that do not interfere with the performance of other applications. Deployment & Scaling Portability

2. Image Processing App Objective: The application provides online image filtering capability. Users can upload image files and choose the filters to apply. The selected filters are applied to the image and the processed image can then be downloaded . Design Steps: Component Design Architecture Design Deployment Design

Component Design

2.Architecture Design:

3.Deployment Design:
Tags