Cloud native computing

Preview:

Citation preview

Cloud Native Computing

My Topic:

Maira Falak BT 14050

Introduction to Cloud Native Computing

Cloud Native Computing

Distributed Application:“A distributed system is a software

system in which components located on networked computers communicate and coordinate their actions by passing messages.“

Facebook , Google and LinkedIn.

Cloud Native Computing

Why we use Distributed Computing:Availability.Performance.Consistency.Scalability.Manageability.Cost.

Cloud native Computing

Distributed Architecture Providers:

Cloud Native Computing

“Cloud Native Computing is a comprehensive cloud platform strategy to design, develop and manage distributed

applications ”

My Topic:

Mayram Liaqat BT_14038

How does cloud computing work?

How does cloud computing work?

Front_End Back_End

How does cloud computing work?Back_End Systems

Front_End Systems

Example : Sound Cloud

How does cloud computing work?

The Most Popular Organizations Providing Cloud Computing Services

Amazon Microsoft Google

How is cloud computing managed? Protocols  Middleware

Middleware permits networked computers to communicate with each other.

How do cloud companies store so much data?

Server virtualization SAN(Server Area Network)

Pros Of Cloud Computing

World wide access More storage Automatic updates Easy setup Reduce cost

Cons Of Cloud Computing

Security Privacy Loss of control Internet reliance

My Topic:

Syeda Faiza Jameel

BT14027

Cloud native Computing VS

Traditional Computing

Cloud Native Technology

Build applications that are cloud native , that is developed specifically for cloud plateforms.

The trouble is that everyone has his or her own defination of “cloud-native”. As a result, cloud-hosted applications are all over place in their use of native features.

Cloud Native App

Cloud-native app is a term promoted by VMware to refer to apps that are installed in cloud-based virtual machines.

Traditional Technology

"traditional technology": Techniques that utilize indigenous, traditional methods that are often ethnic/cultural in origin. Includes methods practiced as a trade or handicraft, frequently producing in limited quantities.

Traditional App

Web Application. A web application or "web app" is a software program that runs on a web server. Unlike traditional desktop applications, which are launched by your operating system, web apps must be accessed through a web browser. Web apps have several advantages over desktop applications

Difference b/w Traditional App & Cloud-native App

Monolithic & Microservices Architecture A software system is called "monolithic" if it has a monolithic

architecture, in which functionally distinguishable aspects (for example data input and output, data processing, error handling, and the user interface) are all interwoven, rather than containing architecturally separate components.

Microservices is a Specialisation of an implementation approach for service-oriented architectures (SOA) used to build flexible, independently deployable software systems. ... A central Microservices property that appears in multiple definitions is that services should be independently deployable

Thank You !!!Any Question ???

Recommended