Return to Video

Introduction to Cloud Computing Concepts, Part 1 (00:03:50)

  • 0:07 - 0:09
    Hello everyone,
  • 0:09 - 0:10
    I want to thank you
    for, uh, joining me
  • 0:10 - 0:14
    on this, uh, journey through
    Cloud Computing Concepts.
  • 0:14 - 0:15
    This is the first part
  • 0:15 - 0:17
    of the Cloud Computing
    Concepts course,
  • 0:17 - 0:19
    which is a two part course.
  • 0:21 - 0:22
    Uh, this course here
  • 0:22 - 0:24
    is about the internals
    of cloud computing.
  • 0:24 - 0:27
    This means that
    we'll go underneath the hood
  • 0:27 - 0:29
    and look at the distributed systems concepts,
  • 0:29 - 0:31
    and the distributed algorithms,
  • 0:31 - 0:32
    and the distributed techniques,
  • 0:32 - 0:35
    that underlie today's
    cloud computing technologies.
  • 0:35 - 0:38
    This course is not about
    how to write cloud systems
  • 0:38 - 0:39
    or cloud applications.
  • 0:39 - 0:40
    There is a separate course,
  • 0:40 - 0:43
    uh, that's coming up,
    called Cloud Applications.
  • 0:43 - 0:46
    Uh, and, uh, this course
    is not about networking either,
  • 0:46 - 0:47
    in the cloud.
  • 0:47 - 0:48
    There's a separate course
  • 0:48 - 0:50
    called Cloud Networking
    that's coming up,
  • 0:50 - 0:52
    uh, that's about networking inside the Cloud.
  • 0:52 - 0:55
    Uh, both, uh, w-well all
    of these courses,
  • 0:55 - 0:57
    the Cloud Computing
    Concepts course, this course,
  • 0:57 - 1:00
    both parts, as well as,
    the Cloud Applications course
  • 1:00 - 1:01
    and the Cloud Networking course
  • 1:01 - 1:03
    are part
    of a Cloud Specialization,
  • 1:03 - 1:04
    which is being offered,
    uh, to students.
  • 1:06 - 1:09
    What we'll discuss in this
    cloud computing concepts course,
  • 1:09 - 1:11
    uh, both part one
    and part two is, uh,
  • 1:11 - 1:12
    three things.
  • 1:12 - 1:13
    Uh, concepts
  • 1:13 - 1:15
    that underlie today's
    cloud computing systems,
  • 1:15 - 1:17
    especially,
    distributed systems concepts.
  • 1:17 - 1:19
    Uh, techniques, uh,
    that are used, uh,
  • 1:19 - 1:21
    fairly widely, in a variety
  • 1:21 - 1:23
    of cloud computing
    systems today.
  • 1:23 - 1:24
    And we'll also, uh,
  • 1:24 - 1:28
    while discussing concepts
    and techniques, uh, look at, uh,
  • 1:28 - 1:31
    some facets and some aspects
    of industry systems
  • 1:31 - 1:32
    including open source systems,
  • 1:32 - 1:35
    uh, like Hadoop and NoSQL storage systems and many others.
  • 1:37 - 1:39
    So the cloud competing
    concepts course
  • 1:39 - 1:42
    is really a mix
    of distributed systems, uhh,
  • 1:42 - 1:44
    er, with a mix
    of distributed algorithms.
  • 1:44 - 1:46
    And both of these combined
    as applied, uh,
  • 1:46 - 1:49
    to cloud computing systems
    as they are today.
  • 1:50 - 1:52
    So what we'll discuss
    in this first part,
  • 1:52 - 1:54
    the first five week, uh,
  • 1:54 - 1:56
    part of the Cloud Computing Concepts course.
  • 1:56 - 1:58
    Eh, first we'll have
    an introduction to Clouds,
  • 1:58 - 1:59
    what they are,
  • 1:59 - 2:01
    why they are, the way they are.
  • 2:01 - 2:03
    Uh, we'll look at Mapreduce
    and Key-value stores,
  • 2:03 - 2:07
    uh, two of the, uh, emerging, subareas of cloud computing.
  • 2:07 - 2:09
    Then we look at some
    of the precursors,
  • 2:09 - 2:11
    previous generations
    of cloud computing systems,
  • 2:11 - 2:12
    like Peer-to-peer systems
    and Grids,
  • 2:12 - 2:14
    that, uh, are ancestors,
  • 2:14 - 2:17
    parents of, uh,
    today's cloud computing systems.
  • 2:18 - 2:20
    Then we'll, uh,
    go underneath the hood
  • 2:20 - 2:22
    and start to look at
    widely used algorithms,
  • 2:22 - 2:25
    for Gossip, Membership,
    Paxos for consensus,
  • 2:25 - 2:27
    uh, and also
    classical algorithms, including,
  • 2:27 - 2:30
    Time and Ordering, Snapshots, and, uh, Multicast.
  • 2:32 - 2:34
    Along the way, uh,
    in some weeks,
  • 2:34 - 2:36
    we'll have interviews
    with leading managers
  • 2:36 - 2:38
    and researchers from industry, as well as, academia,
  • 2:38 - 2:41
    uh, and I hope these will be interesting to you, as well.
  • 2:43 - 2:44
    The, um, uh,
  • 2:44 - 2:47
    the course is structured so that you can learn as you move along,
  • 2:47 - 2:48
    uh, so there are two home works,
  • 2:48 - 2:50
    uh, spread throughout
    the course,
  • 2:50 - 2:53
    uh, uh, as well as,
    a programming assignment.
  • 2:53 - 2:55
    The programming assignment
    is optional.
  • 2:55 - 2:58
    It involves, uh,
    writing code inside an emulator.
  • 2:58 - 3:00
    In the first part of C3,
    uh, course,
  • 3:00 - 3:03
    uh, you will be writing, uh,
    a membership protocol
  • 3:03 - 3:05
    inside an emulator
    that we will provide to you.
  • 3:05 - 3:06
    We'll provide you the template,
  • 3:06 - 3:08
    the C++ template
    and you can write it.
  • 3:08 - 3:10
    Again, the programming assignment is optional.
  • 3:10 - 3:12
    The two required, uh,
    portions of this course
  • 3:12 - 3:14
    are the two home works
    and the one final exam.
  • 3:16 - 3:18
    Well, cloud computing is
    an exciting area to be studying,
  • 3:18 - 3:19
    to be working in.
  • 3:19 - 3:21
    And, uh,
  • 3:21 - 3:23
    it is also a very dynamic
    and continuously changing area.
  • 3:23 - 3:25
    And that's what, uh,
  • 3:25 - 3:27
    that's part of what
    makes it exciting, as well.
  • 3:27 - 3:28
    I'm really looking forward
    to working with you
  • 3:28 - 3:29
    and interacting with you
  • 3:29 - 3:31
    as this course
    move al-moves along.
  • 3:31 - 3:35
    Uh, come join me as we start
    our tour of the cloud computing
  • 3:35 - 3:36
    concepts landscape.
Title:
Introduction to Cloud Computing Concepts, Part 1 (00:03:50)
Description:

From the Cloud Computing Concepts Course (University of Ilinois) on Coursera

more » « less
Video Language:
English
  • Revision 1: uploaded subtitles; revision 2: added title and description; revision 3: removed all the "uh's", fixed the punctuation, and did some minor reshuffling to lengthen captions that were unreadable because too short.

English subtitles

Revisions