Cloud Computing - Overview

Cloud Computing
22 Aug 201724:59

Summary

TLDRThe script delves into the fundamental concept of cloud computing, aiming to make it accessible to a wide audience, from researchers to students and the general public. It discusses the NIST model, various deployment models, and the importance of service management. The focus then shifts to resource management, emphasizing the economic models and the challenges of managing resources efficiently to avoid unnecessary costs. Data management and security are also highlighted, with the script exploring the need for robust access control systems to protect data integrity. The future of cloud computing is anticipated with the integration of emerging technologies and the continuous evolution of distributed systems.

Takeaways

  • 🌟 The fundamental concept of cloud computing is explored, emphasizing its definition as a medium to elevate any computational initiative.
  • 🔍 The script discusses the broad audience of cloud computing, from high-level researchers to business professionals and students, highlighting its universal utility.
  • 📚 It mentions revisiting the types or kinds of code and the desire to delve deeper into cloud computing concepts, indicating a comprehensive approach to the subject.
  • 🛠 The introduction of the NIST model for cloud computing is planned, along with various deployment models, showing a structured educational path.
  • 🔄 The importance of service management in cloud computing is underscored, noting the need for resources and the potential for efficiency gains.
  • 🚗 A practical analogy comparing resource pooling in cloud computing to car usage is made, illustrating the cost-effectiveness of using cloud services over owning resources.
  • 💰 The script touches on the economic models behind cloud computing, suggesting that understanding these models is crucial for making informed decisions about resource acquisition.
  • 🗂️ Data management is identified as a complex issue in cloud computing, requiring strategies for storage, scalability, and services.
  • 🔒 Security is a highlighted concern in cloud computing, with discussions on data integrity, access control, and the importance of trust in service providers.
  • 🔧 The script hints at the technical aspects of cloud computing, such as the need for open-source solutions and the variety of cloud simulators available for learning and development.
  • 🌐 It concludes with a look towards the future of cloud computing, suggesting ongoing research and development at various levels, from PG to UG, and the integration of diverse technologies.

Q & A

  • What is the fundamental concept of cloud computing as described in the 2005 ACM Computing article?

    -The fundamental concept of cloud computing is defined as a means to enable on-demand network access to a scalable pool of computing resources, allowing for the use of various services and applications by a broad range of users from researchers to students and the general public.

  • What does the script suggest about the importance of conditions over hardware in cloud computing?

    -The script suggests that cloud computing focuses more on conditions (such as service level agreements) rather than hardware specifications, emphasizing the flexibility and scalability of services based on user needs.

  • What are the various deployment models of cloud computing mentioned in the script?

    -The script refers to the NIST model for cloud computing, which includes various deployment models such as public, private, hybrid, and community clouds, but does not explicitly list them in the provided transcript.

  • How does the script relate cloud services to service providers and consumers in terms of benefits?

    -The script indicates that the use of cloud services can potentially reduce the need for consumers to manage their own infrastructure, suggesting a reduction in costs and complexity, with service providers handling the service management.

  • What is the significance of resource pooling in cloud computing as discussed in the script?

    -Resource pooling in cloud computing allows for the efficient use of resources, potentially reducing costs by up to 90%, as it enables the sharing of resources among multiple users instead of each user having to own and maintain their resources.

  • How does the script compare the economics of owning versus renting resources in cloud computing?

    -The script uses the analogy of owning a car versus renting one to explain the economic model in cloud computing, where owning resources (like a car) might be unnecessary if they are not used frequently, making renting (or using cloud services) a more cost-effective option.

  • What are the challenges related to resource management in cloud computing as outlined in the script?

    -The script outlines challenges such as managing overloading and the need for efficient resource management to avoid unnecessary costs, as well as the importance of understanding the economic models behind resource usage.

  • What is the role of data management in cloud computing according to the script?

    -Data management in cloud computing is crucial as it involves how data is stored, managed, and serviced in the cloud, with considerations for scalability, reliability, and the potential for data loss.

  • How does the script address the issue of security in cloud computing?

    -The script addresses security by discussing the importance of access control, the need for robust security protocols, and the challenges of ensuring data integrity and confidentiality in distributed environments.

  • What are the script's views on open-source cloud and its various installation types?

    -The script suggests an interest in exploring open-source cloud solutions and their various installation types, indicating a desire to understand how these solutions can be implemented effectively.

  • What future aspects of cloud computing does the script express interest in exploring?

    -The script expresses interest in exploring the latest trends in cloud computing, including research at the postgraduate level, various projects, and different technologies, indicating a forward-looking approach to the field.

Outlines

00:00

🌐 Fundamentals of Cloud Computing

The paragraph introduces the basic concept of cloud computing, as defined by the ACM Computing Curriculum in 2005. It emphasizes cloud computing as a medium to facilitate any user-level activity, not just hardware-focused. The speaker discusses the broad range of purposes for which cloud computing can be utilized, from high-level researchers to ordinary citizens, and mentions the intention to revisit the types of code or objects involved in cloud computing. The initial lectures will cover a wide range of topics, with the introduction to cloud computing and the NIST model proposed for the following day, along with various deployment models of cloud services and the necessity of resource management in the later part of the talk.

05:06

📈 Efficiency and Economics in Cloud Services

This paragraph delves into the efficiency and economic benefits of cloud services, suggesting that integrating service providers, providers, and consumers can reduce the need for availability by up to 90%. It uses the analogy of resource pooling for a car purchase to explain the concept of resource management. The speaker also touches upon the economic models behind cloud services, such as whether to buy or lease resources, and the importance of understanding these models from an institutional perspective to avoid potential pitfalls. The paragraph highlights the significance of resource management in cloud computing, as improper management can lead to increased costs and inefficiencies.

10:07

🛠️ Resource Management Challenges in Cloud Computing

The speaker discusses the challenges of resource management in cloud computing, such as the need to handle overloading and various resources efficiently. They mention the importance of managing resources to avoid unnecessary costs and the inherent expenses associated with unused resources. The paragraph also addresses the complexity of managing various types of resources in cloud computing, including data management, and the need for a proper strategy to deal with these issues. The speaker emphasizes the seriousness of resource management as a critical challenge in the field of cloud computing.

15:11

🔒 Data Management and Security in Cloud Computing

This paragraph focuses on data management and security in cloud computing. It talks about the difficulties of data storage, management, scalability, and the provision of cloud services on data. The speaker mentions the importance of data recovery and the challenges associated with it, especially without a proper recovery system. The paragraph also covers issues of access, control, and the need for a robust access control system to ensure security. The speaker expresses the desire to explore the foundational principles of trust and the associated risks of data loss in the context of cloud services.

20:12

🌟 Open Source Cloud and Future Perspectives

The final paragraph discusses open-source cloud computing and the intention to explore how open-source components function and their installation methods. It also mentions the existence of cloud simulators and the desire to explore them if time permits. The speaker outlines the educational goals of the course, which include covering various aspects of cloud computing and its recent developments, especially those relevant to students and researchers. The paragraph concludes by emphasizing the importance of distributed computing as a fundamental field of computer science and the various interpretations and developments in this area.

Mindmap

Keywords

💡Cloud Computing

Cloud computing refers to the delivery of computing services, including servers, storage, databases, networking, software, analytics, and intelligence, over the Internet (the cloud) to offer faster innovation, flexible resources, and economies of scale. In the video's context, it is the main theme around which various concepts revolve, such as its foundational principles, deployment models, and the benefits it offers to different users from researchers to the general public.

💡NIST Model

The NIST model stands for the National Institute of Standards and Technology's reference model for cloud computing. It categorizes cloud services into five essential characteristics, three service models, and four deployment models. In the script, the NIST model is mentioned as a framework to understand the structure and offerings of cloud computing services.

💡Service Management

Service management in cloud computing involves overseeing the operations, maintenance, and delivery of services to ensure they meet the required standards and performance levels. The script discusses the importance of service management for providers and the potential for reducing availability needs by integrating between service providers and consumers.

💡Resource Pooling

Resource pooling is a cloud computing concept where a cloud provider's computing resources are utilized by multiple users using a multi-tenant model. This allows for efficient resource use and cost savings. The script mentions resource pooling as a way to travel the journey of resource-based services, implying the sharing of resources like one would share a car rather than owning one.

💡Economics

In the context of cloud computing, economics refers to the financial models and cost structures associated with cloud services. The script touches on the economic models behind decisions such as buying versus renting resources, and how these decisions can impact the overall cost-effectiveness of using cloud services.

💡Resource Management

Resource management is the process of allocating, scheduling, and optimizing resources in a computing environment. The script discusses the challenges of resource management in cloud computing, emphasizing the need for efficient management to avoid unnecessary costs and to ensure the right amount of resources are available for different tasks.

💡Data Management

Data management in cloud computing involves the processes of storing, securing, and maintaining the accessibility and integrity of data in the cloud. The script highlights the complexities of data management, including the need for strategies to handle data services, data bases, and the potential issues of data loss.

💡Security

Security in cloud computing encompasses a set of policies, practices, and technologies aimed at protecting cloud-based data, applications, and infrastructure from unauthorized access, cyber threats, and data breaches. The script addresses security as a critical aspect of cloud computing, mentioning concerns such as data recovery and access control.

💡Open Source Cloud

Open source cloud refers to cloud computing solutions that are built on open source software, allowing for customization, flexibility, and community-driven development. The script suggests an exploration of how open source components are used in cloud computing and the potential benefits of open source solutions.

💡Distributed Computing

Distributed computing is a model where tasks are divided among multiple computers connected over a network, working together to perform complex tasks. The script briefly touches on distributed computing as a foundational concept that has evolved and contributed to the development of cloud computing.

💡Fault Tolerance

Fault tolerance is the ability of a system to continue operating in case of hardware or software failures. It is a critical aspect of distributed systems and cloud computing, ensuring reliability and availability. The script mentions fault tolerance as one of the benefits of distributed systems, which is relevant to cloud computing as well.

Highlights

Cloud computing is defined as a medium to initiate any computational process, similar to how computing is generally defined.

It has a broad perspective for hardware, not just for specific purposes, but for conditions that people can use at different levels.

From high-level researchers to business professionals and students, everyone can benefit from the use of cloud computing.

Introduction to the types or categories of code that will be reiterated, which we will enjoy covering.

The initial lectures will cover many things, mainly focusing on the introduction to cloud computing according to the NIST model.

There is a need for resource management in the backend for service management, which will be discussed later in the transcript.

The necessity for some kind of integration between service providers, consumers, and providers to reduce the need for availability by up to 90%.

The discussion on resource pooling based on availability and the analogy of car ownership versus renting.

The importance of economic models behind cloud computing and how they affect decision-making regarding resource purchase or rental.

The challenges of resource management in cloud computing, such as overloading and the need for appropriate resource allocation.

The cost implications of managing unused resources and the importance of effective resource management to avoid unnecessary expenses.

Data management in cloud computing, including how to store, manage, and provide services for data, and the concept of data bases.

The importance of security in cloud computing, discussing data integrity and the challenges of data recovery.

Access control and the role of role-based access control systems in ensuring security within cloud services.

The reliability issues associated with cloud service providers and the trust placed in service provider choices.

The market for various commercial cloud services and the exploration of open-source cloud options.

The different ways to install open-source cloud and the existence of cloud simulators for educational purposes.

The future of cloud computing, focusing on recent valuations and the exploration of various technologies at the undergraduate and postgraduate levels.

The distributed nature of cloud computing and its evolution from centralized computing, highlighting the benefits and development of distributed systems.

The importance of fault tolerance in distributed systems and the need for robustness in system design to prevent any single point of failure.

The characteristics of distributed systems, such as partial functionality, resource sharing, and the need for various types of work.

Transcripts

play00:02

ક્લાઉડ કમ્પ્યુટિંગ નો મૂળભૂત દૃષ્ટાંત

play00:11

મેળવવાનો પ્રયત્ન કરીશું.

play00:16

હવે, જો તમે જુઓ કે 2005 માં ACM કમ્પ્યુટિંગ

play00:31

અભ્યાસક્રમ દ્વારા વ્યાખ્યાયિત કરવામાં

play00:38

આવી હતી; જેમ કે તેઓએ કમ્પ્યુટિંગને વ્યાખ્યાયિત

play00:50

કર્યું છે, તે એક સામાન્ય રીત છે જે આપણે કમ્પ્યુટિંગને

play01:07

અર્થ તરીકે વ્યાખ્યાયિત કરી શકીએ છીએ; કોઈપણ

play01:18

ધ્યેયલક્ષી પ્રવૃતિને ઉકેલવાના માધ્યમ

play01:25

તરીકે, બરાબર.

play01:29

તેથી તેનો અર્થ એ છે કે, તેમાં વ્યાપક

play01:42

શ્રેણીના હેતુઓ માટે હાર્ડવેર ની દ્રષ્ટિએ

play01:52

જ નહીં, શરતોની દ્રષ્ટિએ, શરતો છે તે લોકોનો

play02:06

એક સ્તર જે તેનો ઉપયોગ કરી શકે છે.

play02:20

ઉચ્ચ સ્તરના સંશોધક અથવા વ્યાવસાયિકથી

play02:28

લઈને, વિદ્યાર્થી સુધી, ગૃહિણી અથવા

play02:36

સામાન્ય રીતે નાગરિકને પણ, જુઓ કે તેનો ઉપયોગ

play02:50

લાભ છે અથવા કોઈ ખાસ હેતુ માટે થાય છે.

play03:05

આ કમ્પ્યુટિંગના અન્ય ઝાંખી પર જતાં

play03:16

પહેલાં, હું કરીશ; ચાલો કોડ ના પ્રકાર

play03:27

અથવા વસ્તુઓના પ્રકારને પુનરાવર્તિત કરવાનો

play03:36

પ્રયાસ કરીએ, જે આપણને આવરી લેવાનું ગમશે.

play03:48

તેથી, પ્રારંભિક લેક્ચરો, આપણી પાસે

play03:56

ઘણી બધી વસ્તુઓ મોટે ભાગે આજે હશે અને

play04:10

બીજા દિવસે તે કંઈક હોઈ શકે છે, ક્લાઉડ

play04:23

કમ્પ્યુટિંગનો પરિચય જે NIST મોડેલો કરવા

play04:32

માંગુ છું, પછી ભલે તેમાં હોય; ક્લાઉડના

play04:42

વિવિધ ડિપ્લોયમેન્ટ મોડેલ શું છે.

play04:49

પછી ક્લાઉડના અન્ય મુખ્ય પાસાઓમાંનું

play04:57

એક સર્વિસ મેનેજમેન્‍ટ કરવા માટે પાછળના

play05:05

ભાગમાં સંસાધનની જરૂરિયાત શું છે.

play05:13

તેથી; જો તમે કોઈપણ પ્રકારની સર્વિસ

play05:21

માટે, માત્ર ક્લાઉડ સેવાઓ જ નહીં, આપણા

play05:31

આજના જીવનમાં કોઈપણ પ્રકારની સર્વિસ

play05:39

માટે પ્રોવાઇડર ક્ન્‍ઝ્યુમરને જુઓ, તો આપણને સર્વિસ

play05:49

પ્રોવાઇડર અને ક્ન્‍ઝ્યુમર વચ્ચે અમુક પ્રકારના

play05:58

એગ્રીમેન્‍ટ ચાલુ હોય ત્યારે ઉપલબ્ધતાની

play06:05

જરૂરિયાત ઘટીને 90 ટકા થઈ શકે છે.

play06:15

હવે ઉપલબ્ધતાના આધારે, રિસોર્સ પૂલિંગ ની

play06:24

મુસાફરી કરવા માંગતા હો.

play06:30

તો પછી કાર ખરીદવી તે હોઈ શકે છે, ખરું,

play06:43

પરંતુ જો તમે મહિનામાં એકવાર 50 કિલોમીટર

play06:53

અથવા 100 કિલોમીટર પણ મુસાફરી કરી રહ્યા

play07:03

હોવ, તો તે કાર ખરીદવી કિફાયત ન પણ હોય, તે

play07:18

કાર ભાડે રાખવા કરતાં વધુ કિફાયત હોઈ શકે

play07:30

છે, બરાબર.

play07:32

તેવી જ રીતે, જ્યારે હું ખરીદીને અનુરૂપ

play07:43

હોઉં ત્યારે હું ખરીદીને અનુરૂપ હોઉં

play07:51

છું કે કેમ, તે સંબંધ છે કે કેમ, તેની પાછળ

play08:06

કોઈ આર્થિક મોડેલ છે અથવા તો શું, હું

play08:18

મારા કહેવાના સંસ્થાના દૃષ્ટિકોણથી કેવી

play08:25

રીતે કરી શકું, કોઈ ચોક્કસ કહેવાના મુદ્દાથી

play08:35

હોઈ શકે.

play08:38

શું હું જોઈ શકું છું કે રિસોર્સની

play08:48

ખરીદી કરવી કે ભાડે રાખવી અથવા આર્થિક

play08:58

છે અથવા વસ્તુઓનું આર્થિક મોડેલ શું

play09:07

છે.

play09:09

તેથી, તે પ્રકારની વસ્તુઓનું ક્લાઉડમાં

play09:16

અર્થશાસ્ત્ર અથવા ક્લાઉડમાં અર્થતંત્ર

play09:22

આપણે જોવાનું છે, બીજું પાસું એ રિસોર્સ

play09:32

મેનેજમેન્‍ટ છે.

play09:35

જેમ કે સર્વિસ પ્રોવાઇડર અંતે આ વધુ છે બરાબર,

play09:48

અથવા ક્લાઉડ સર્વિસ પ્રોવાઇડર, આ રિસોર્સને

play09:57

કેવી રીતે મેનેજ વગેરે પર આધાર રાખે

play10:07

છે, મારી એવી પરિસ્થિતિ નથી જ્યારે મારી

play10:17

દુકાન માટે ભૂખે મરતો હોઉં અથવા મારી

play10:27

પાસે એવી કોઈ પરિસ્થિતિ ન હોવી જોઈએ કે જ્યારે

play10:40

હું કહું કે મારી દુકાન ભરાઈ ગઈ છે

play10:52

અને મારે કેટલીક વસ્તુ, નરમ પ્રકારની

play11:01

વસ્તુઓ બહાર રાખવાની જરૂર છે, બરાબર.

play11:10

તેથી, મારી પાસે ઓવરલોડિંગ અને અન્ય ઘણા અન્ય

play11:21

રિસોર્સ છે જે તે યોગ્ય છે.

play11:30

તેથી, મને જાળવવા, મેનેજ કરવા, વગેરે

play11:39

માટે કેટલા રિસોર્સની જરૂર છે, બરાબર.

play11:47

તેથી, કોઈપણ રિસોર્સની વસ્તુઓમાં સહજ ખર્ચ

play11:56

હોય છે.

play11:59

તેથી, જો મારે ઉપયોગ કર્યા વિના રિસોર્સના

play12:09

વિશાળ જથ્થાને મેનેજ કરવાની જરૂર હોય,

play12:18

તો મારે રિસોર્સ પર અથવા વસ્તુઓની

play12:27

જાળવણી કરતાં વધુ ખર્ચ કરવો પડશે.

play12:36

તેથી, રિસોર્સનું આ યોગ્ય અથવા શ્રેષ્ઠ

play12:44

મેનેજમેન્‍ટ એ એક ગંભીર પડકાર છે.

play12:53

અને તેઓ અહીં છે તે જોવાનું પસંદ કરે

play13:05

છે; આ ચોક્કસ ક્લાઉડ કમ્પ્યુટિંગ વસ્તુમાં

play13:13

વિવિધ પ્રકારની રિસોર્સ મેનેજમેન્‍ટ સમસ્યાઓ

play13:21

શું છે.

play13:24

તેથી, આ ક્લાઉડ કમ્પ્યુટિંગના અન્ય પાસાઓ ડેટા

play13:34

મેનેજમેન્ટ છે, બરાબર.

play13:38

તેથી, ડેટા એ ખૂબ જ મુશ્કેલ વસ્તુ છે,

play13:50

જેમ કે આપણે આ ડેટાને કેવી રીતે સંગ્રહિત

play14:02

કરવામાં આવશે તે જોવાનું છે મેનેજ,

play14:10

માપનીયતા, અને તેના પર આ ડેટા સર્વિસ

play14:21

પર ક્લાઉડ સર્વિસ.

play14:25

જો તે માત્ર ડેટા જ નથી તો તે ડેટા બેઝ

play14:39

જેવી હોઈ શકે છે.

play14:45

તેથી, પાછળની વસ્તુઓને કેવી રીતે મેનેજ

play14:54

કરવાની જરૂર છે?

play14:58

તેથી, એવું નથી કે મારે તમામ ગુણો સાથે

play15:10

ડેટા સર્વિસ બનાવવાની જરૂર છે, પરંતુ ઓછામાં

play15:20

ઓછું તે જોઈને કે આર્કિટેક્ચર શું

play15:29

છે અને ડેટા મેનેજમેન્ટ પ્રકારની વસ્તુઓમાં

play15:38

શું સમસ્યાઓ છે.

play15:42

ક્લાઉડના અન્ય મુખ્ય પાસાઓ સુરક્ષા છે,

play15:51

બરાબર.

play15:52

તેથી, તમારો ડેટા અન્ય કોઈ જગ્યાએ

play16:01

છે, તમે બીજા કોઈ અન્ય ડોમેન ફરીથી પુનઃસ્થાપિત

play16:13

કરી શકું છું, પરંતુ ડેટા પુનઃસ્થાપિત

play16:21

કરવું શક્ય નથી.

play16:26

તે ચોક્કસ રિપોર્ટ શક્ય નથી જો નહીં;

play16:36

જેના સિવાય જો તમારી પાસે પુનઃપ્રાપ્તિ

play16:45

પદ્ધતિ છે, બરાબર.

play16:49

જ્યારે પણ મારી પર્સનલ સિસ્ટમ વિશ્વાસ પ્રતિષ્ઠા

play16:59

જોખમના મુદ્દાઓ છે.

play17:04

તેથી, ત્યાં ઘણા મુદ્દાઓ છે જેમ કે એક્સેસ

play17:15

કંટ્રોલ ત્યાં કેવી રીતે હશે કે શું તે

play17:27

આપણી પ્રમાણભૂત એક્સેસ કંટ્રોલ પદ્ધતિ છે.

play17:36

તેથી, રોલ બેઝ એક્સેસ કંટ્રોલ પદ્ધતિ હોય

play17:46

કે જે કંઈપણ બાબતો આપણે સુરક્ષા પર

play17:56

કામ કરી શકીએ છીએ, મારી પાસે ક્લાઉડ

play18:06

સર્વિસ પ્રોવાઈડર હોવા પર કેટલો ભરોસો

play18:15

છે કે શું હું સર્વિસ પ્રોવાઈડર 2 કરતાં

play18:27

વધુ સર્વિસ પ્રોવાઈડર એક પર વિશ્વાસ કરું

play18:37

છું કે પછી તે ચોક્કસ સર્વિસ પ્રોવાઈડરની

play18:47

કેવી રીતે ગણતરી કરવી.

play18:53

તેથી, પ્રતિષ્ઠાના મુદ્દાઓ છે જે હું

play19:02

પ્રતિષ્ઠાને જોવા માંગુ છું ત્યાં

play19:09

ડેટા ગુમાવવાના જોખમના મુદ્દાઓ છે જે એપ્લિકેશનને

play19:19

ગુમાવી દે છે, કારણ કે તમારા જેવા તમારા

play19:31

ગ્રાહકો કોઈકને સર્ફ કરવા માટે ક્લાઉડ

play19:40

ખરીદે છે, બરાબર.

play19:44

તેથી, તમે વસ્તુઓ ઇન્ટર્ન હોઈ શકે

play19:53

છે.

play19:54

માર્કેટમાં વસ્તુઓમાં વિવિધ કોમર્શિયલ

play20:00

ક્લાઉડ છે.

play20:03

તેથી, આપણે તે જોવાનો પ્રયત્ન કરીશું;

play20:12

મૂળભૂત ગુણધર્મો શું છે અથવા તેઓ કેવી

play20:22

રીતે કાર્ય કરે છે વગેરે, તે પછી ઓપન

play20:34

સોર્સ ક્લાઉડ છે.

play20:38

તેથી, આપણે એ જોવાનો પ્રયાસ કરીએ છીએ

play20:48

કે આપણે ત્યાં કેવી રીતે ઓપન સોર્સ વસ્તુઓ

play21:00

છે, જો સમય પરવાનગી આપે તો આપણે તે જોવાનો

play21:13

પ્રયત્ન કરીશું; ઓપન સોર્સ ક્લાઉડ

play21:20

ઇન્સ્ટોલ કરવાના વિવિધ પ્રકાર શું

play21:28

છે.

play21:29

અને થોડા ક્લાઉડ સિમ્યુલેટર પણ છે.

play21:38

તેથી, આપણને ગમશે; જો સમય મળે તો આપણને

play21:49

સિમ્યુલેટર જોવાનું ગમશે.

play21:54

અને વસ્તુઓના અંતે આ શૈક્ષણિક વિશ્વની

play22:03

આપણી મુખ્ય પ્રેરણા તરીકે ભવિષ્યમાં

play22:10

વસ્તુઓ લેવા, બરાબર.

play22:14

આપણે ભવિષ્યમાં તે વધુ કંઈક જોવા માંગીએ

play22:24

છીએ.

play22:26

તેથી, આપણે ક્લાઉડ કમ્પ્યુટિંગમાં

play22:32

તાજેતરના વલણને જોવાનો પ્રયાસ કરીશું.

play22:39

તેથી, જેઓ pg લેવલ ug લેવલમાં સંશોધન અથવા

play22:47

તો કેટલાક પ્રોજેક્ટ્સ અને અન્ય વિવિધ તકનીકો

play22:48

વિશે વાત કરી રહ્યા છે.

play22:49

તેથી, આપણને તે જોવાનું ગમશે; તે વસ્તુઓના

play22:50

વિવિધ પાસાઓ શું છે.

play22:51

તેથી, આ એકંદરે કોડ માળખું છે જે આપણે

play22:52

જે કોર્સ કરીશું તેના મહત્વના આધારે

play22:53

આપણે યોગ્ય ભાર આપવાનો પ્રયત્ન કરીશું અને

play22:55

આપણે મૂળભૂત રીતે તે લેક્ચર્સમાંથી

play22:56

પસાર થઈશું ત્યારે આપણે વધુ વિગતો આપીશું.

play22:57

તો, આ સાથે; આપણે પ્રયત્ન કરીશું, આપણી પાસે

play22:58

ઝડપી ઝાંખી હશે; આ ક્લાઉડ કમ્પ્યુટિંગને

play22:59

વાસ્તવમાં વાસ્તવિકતા બનાવનાર વિવિધ કમ્પ્યુટિંગ

play23:00

વલણ શું છે.

play23:01

તેથી, એવું નથી કે તે પહેલા દિવસથી

play23:02

છે જ્યારે કંઈક હતું.

play23:03

તેથી, જેમ આપણે કહીએ છીએ કે તમામ શોધ અથવા

play23:04

કોઈપણ પ્રકારનો વિકાસ મુખ્યત્વે અમુક જરૂરિયાત

play23:05

અથવા જરૂરિયાતો સાથે આવે છે જે આપણે કહીએ

play23:06

છીએ તે સમુદાય વૈજ્ઞાનિક સમુદાય અથવા સામાન્ય

play23:07

નાગરિક પણ છે.

play23:08

તેથી, તે જે વિચારે છે તે તરફ દોરી જાય

play23:09

છે ત્યાં ચોક્કસપણે આકાશ શોધે છે જ્યાં

play23:10

આપણે તે પોતાની વસ્તુઓ દ્વારા ચલાવીએ છીએ,

play23:11

પરંતુ આપણે એ જોવાનું પસંદ કરીશું કે આટલું

play23:13

કમ્પ્યુટિંગ પહેલેથી જ સ્થાને હતું અથવા

play23:14

સ્થાને છે જ્યારે હજુ પણ તેનું મહત્વ

play23:15

છે.

play23:16

ભલે તે તદ્દન નવું બાળક હોય અથવા નવી

play23:17

સામગ્રી હોય અથવા તે એકીકરણ હોય અથવા

play23:18

વસ્તુઓ દ્વારા વિકસિત થાય, બરાબર.

play23:19

તેથી, આપણે જે જોઈએ છીએ તે વિવિધ સાહિત્યમાં

play23:20

છે અથવા જો તમે ક્લાઉડ કમ્પ્યુટિંગને જુઓ

play23:21

તો તેમાં પણ છે.

play23:22

આ અમલમાં અચાનક આવી ગયેલી નવી વસ્તુ

play23:23

નથી.

play23:24

તે વિકસ્યું છે અને તેની પાસે અલગ અલગ

play23:25

વિકાસ છે જે પહેલાથી જ અસ્તિત્વમાં છે

play23:26

જેણે મૂળભૂત રીતે આને અમલમાં લાવવામાં

play23:27

મદદ કરી છે.

play23:28

તેથી, જો આપણે તે વિવિધ પ્રકારના કમ્પ્યુટિંગ

play23:29

દૃષ્ટાંતને જોઈએ કે જે છે અથવા કયા

play23:30

હતા તે લાંબા સમયથી છે અને હજુ પણ તે મોટા

play23:31

પ્રમાણમાં છે.

play23:32

તેથી, સૌ પ્રથમ; વસ્તુઓની માતા તે બધી વસ્તુઓને

play23:33

ડિસ્ટ્રિબ્યુટેડ છે અને આપણે ક્લાઉડ

play23:34

કમ્પ્યુટિંગ વિશે વાત કરી રહ્યા છીએ.

play23:35

હવે જો આપણે જોઈએ કે આ વિવિધ વિકાસ

play23:36

જ્યાં જુદી જુદી જરૂરિયાતો છે, દરેકને

play23:37

ફાયદા છે; કેટલાક ગેરફાયદા, અને તેઓએ

play23:38

કેટલીક અન્ય વસ્તુઓને શક્ય રીતે બનાવવામાં

play23:39

મદદ કરી.

play23:40

તેથી, આપણે ઝડપથી જઈશું કારણ કે આ કેટલીક

play23:41

વસ્તુઓ છે જે તમને પહેલાથી જ જાણીતી

play23:42

છે, અને સાહિત્યમાં ફક્ત તે જાણવા માટે

play23:43

ઉપલબ્ધ છે કે આ ક્લાઉડ કમ્પ્યુટિંગ શા માટે

play23:44

કેવી રીતે આવ્યું તે વસ્તુઓ હોઈ શકે

play23:45

છે.

play23:46

તેથી, જો તમે ડિસ્ટ્રિબ્યુટેડ કમ્પ્યુટિંગ જુઓ,

play23:47

તો આપણે સાથે અથવા હજુ પણ શરૂ કર્યું;

play23:48

આપણે છીએ; આપણે સેન્ટ્રલાઇઝ્ડ કમ્પ્યુટિંગ થાય

play23:49

છે અને તેનો ઉપયોગ વપરાશકર્તા દ્વારા

play23:50

કરવામાં આવે છે અથવા તેને જોઈ શકાય છે.

play23:51

તેથી, મુખ્યત્વે તે એક એવી વસ્તુ છે

play23:52

જે તાર્કિક રીતે સિંગલ પ્રોસેસિંગ

play23:53

ઉપલબ્ધતા છે.

play23:54

તેથી, તે મૂળભૂત રીતે કમ્પ્યુટિંગ વિજ્ઞાનનું

play23:55

ક્ષેત્ર છે જે ડિસ્ટ્રિબ્યુટેડ સિસ્ટમોનો અભ્યાસ

play23:56

કરે છે, તે લાંબા સમયથી ત્યાં હતું; કમ્પ્યુટેશનલ

play23:57

પર જુઓ તો ઘણી વ્યાખ્યાઓ આવે છે.

play23:58

તેથી, ત્યાં ઘણી છે; તે એક કહે છે કે ત્યાં

play23:59

ઘણી સ્વયંસંચાલિત કમ્પ્યુટેશનલ એન્ટિટી

play24:00

દ્વારા વિવિધ કોમ્યુનિકેશનલ લાઇન દ્વારા એકબીજા

play24:01

સાથે વાતચીત કરે છે જ્યાં દરેક પ્રોસેસરની

play24:02

પોતાની લોકલ મેમરી હોય છે, બરાબર.

play24:03

તેથી, ઘણા પ્રકારનાં ઉદાહરણ છે કે લોકો

play24:04

ડિસ્ટ્રિબ્યુટેડ કમ્પ્યુટિંગ દૃષ્ટાંતમાં

play24:05

જુદી જુદી વસ્તુઓ મૂકે છે, ઇન્ટરનેટવર્કિંગ

play24:06

પ્રકારની સ્થાપના છે જે આવે છે અને વસ્તુઓનો

play24:07

પ્રકાર છે.

play24:08

અને આ દિવસોમાં આપણે જુદા જુદા પ્રકારના

play24:09

નેટવર્ક્સ જોઈએ છીએ જે એડહોક નેટવર્ક

play24:10

તરીકે રચાય છે તે અલગ અસ્થિર છે જેમ

play24:11

કે એક ઉદાહરણ છે વાહનોના એડહોક નેટવર્ક જેવા

play24:12

કે વાહનો સ્માર્ટ વાહનો સાથે તેમના

play24:13

પોતાના ઓન બોર્ડ યુનિટ સંબંધિત પ્રકારની

play24:14

વસ્તુઓ હોઈ શકે છે અને વિવિધ પ્રકારની

play24:15

સામગ્રી છે.

play24:16

તેથી, જો આપણે ડિસ્ટ્રિબ્યુટેડ સિસ્ટમોમાં વ્યાપક

play24:17

પ્રકારના કોમ્પ્યુટર જોઈએ.

play24:18

તેથી, તે મુખ્યત્વે આપણે વર્કસ્ટેશન

play24:19

છે.

play24:20

તેથી, જો આપણે જોઈએ કે આવી વસ્તુમાં

play24:21

શા માટે કેટલાક સામાન્ય ગુણધર્મો અથવા સામાન્ય

play24:22

ફાયદાઓ છે, અથવા આપણે શું કહીએ છીએ તે ડિસ્ટ્રિબ્યુટેડ

play24:23

સિસ્ટમના ફાયદાઓ છે એક છે ફોલ્ટ ટોલરન્‍ટ

play24:24

વગેરે છે.

play24:25

માટે તમારામાંથી ઘણા લોકો જાણતા હશે

play24:26

અને વસ્તુઓ બનાવવા માટે.

play24:27

તેથી, ત્યાં અન્ય વસ્તુઓ છે કે દરેક

play24:28

નોડ, અન્ય લાક્ષણિક પાસું દરેક નોડ ભજવે

play24:29

છે તે આંશિક ભૂમિકા છે, બરાબર.

play24:30

તેથી, ડિસ્ટ્રિબ્યુટેડ સિસ્ટમમાં દરેક નોડ

play24:31

આંશિક ભૂમિકા ભજવે છે, ત્યાં અન્ય પાસાઓ

play24:32

છે અથવા રિસોર્સ વહેંચવાની લાક્ષણિકતા

play24:33

છે જે રિસોર્સને એકબીજામાં વહેંચે

play24:34

છે, ત્યાં લોડ શેરિંગ કરવાની જરૂર હોય.

play24:35

તેથી, આપણે શું કરીશું, તેથી ડિસ્ટ્રિબ્યુટેડ

play24:36

સિસ્ટમનું બીજું પાસું એ છે કે શા માટે

play24:37

આપણને જરુર છે, કદાચ એપ્લિકેશનની પ્રકૃતિ

play24:38

તેની માંગ કરે છે, કદાચ વિવિધ કામગીરી

play24:39

જેમ કે મારી પાસે કમ્પ્યુટિંગ ઇન્ટેન્સિવ

play24:40

પ્રકારની વસ્તુઓ છે.

play24:41

અને કેટલાક કિસ્સાઓમાં મને સિસ્ટમમાં મજબૂતાઈની

play24:42

જરૂર છે જે કોઈ એક બિંદુ નિષ્ફળતા હોવી

play24:43

જોઈએ નહીં.

play24:44

હું કોઈ એક બિંદુ નિષ્ફળતા ઇચ્છતો

play24:45

નથી, હું એક ચૂકી અને જટિલ વસ્તુઓ કરી

play24:46

રહ્યો છું જે ખૂબ કમ્પ્યુટિંગ ઇન્ટેન્સિવ

play24:47

અથવા મેમરી ઇન્ટેન્સિવ ન હોઈ શકે, પરંતુ હું

play24:48

સિસ્ટમ પર કોઈપણ નિષ્ફળતા પરવડી શકતો

play24:49

નથી, બરાબર.

play24:50

તેથી, ઘણા કિસ્સાઓમાં વસ્તુઓની જરૂરિયાત

play24:51

હોય છે અથવા અન્ય અર્થમાં આ જરૂરિયાત

play24:52

મુખ્યત્વે પ્રાથમિકમાંની એક છે જેને આપણે આ

play24:53

ડિસ્ટ્રિબ્યુટેડ સિસ્ટમોના વિકાસ

play24:54

અથવા વિકાસની પ્રેરણા કહીએ છીએ.

play24:55

તેથી, આપણે હમણાં માટે તોડીશું અને

play24:56

પછીના લેક્ચરમાં આપણે આપણી ચર્ચા

play24:57

ચાલુ રાખીશું.

play24:58

આભાર.

Rate This

5.0 / 5 (0 votes)

Related Tags
Cloud ComputingDistributed SystemsNIST ModelService ManagementResource PoolingEconomic ModelsData ManagementSecurityOpen SourceCloud Simulation