Cloud native computing

22
Cloud Native Computing

Transcript of Cloud native computing

Page 1: Cloud native computing

Cloud Native Computing

Page 2: Cloud native computing

My Topic:

Maira Falak BT 14050

Introduction to Cloud Native Computing

Page 3: 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.

Page 4: Cloud native computing

Cloud Native Computing

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

Page 5: Cloud native computing

Cloud native Computing

Distributed Architecture Providers:

Page 6: Cloud native computing

Cloud Native Computing

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

applications ”

Page 7: Cloud native computing

My Topic:

Mayram Liaqat BT_14038

How does cloud computing work?

Page 8: Cloud native computing

How does cloud computing work?

Front_End Back_End

Page 9: Cloud native computing

How does cloud computing work?Back_End Systems

Front_End Systems

Page 10: Cloud native computing

Example : Sound Cloud

How does cloud computing work?

The Most Popular Organizations Providing Cloud Computing Services

Amazon Microsoft Google

Page 11: Cloud native computing

How is cloud computing managed? Protocols  Middleware

Middleware permits networked computers to communicate with each other.

Page 12: Cloud native computing

How do cloud companies store so much data?

Server virtualization SAN(Server Area Network)

Page 13: Cloud native computing

Pros Of Cloud Computing

World wide access More storage Automatic updates Easy setup Reduce cost

Page 14: Cloud native computing

Cons Of Cloud Computing

Security Privacy Loss of control Internet reliance

Page 15: Cloud native computing

My Topic:

Syeda Faiza Jameel

BT14027

Cloud native Computing VS

Traditional Computing

Page 16: Cloud native 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.

Page 17: Cloud native computing

Cloud Native App

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

Page 18: Cloud native computing

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.

Page 19: Cloud native computing

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

Page 20: Cloud native computing

Difference b/w Traditional App & Cloud-native App

Page 21: Cloud native computing

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

Page 22: Cloud native computing

Thank You !!!Any Question ???