1
00:00:00,000 --> 00:00:03,000
Episode 15, Cloud Computing.

2
00:00:03,000 --> 00:00:16,720
One of the most significant changes faced by information technology professionals in

3
00:00:16,720 --> 00:00:22,800
schools and in other organizations recently has been the widespread adoption of cloud-based

4
00:00:22,800 --> 00:00:25,480
data and productivity systems.

5
00:00:25,480 --> 00:00:29,960
Whereas previous generations of IT professionals configured servers that were physically located

6
00:00:29,960 --> 00:00:35,560
on campus to provide necessary services like file storage and print management and they

7
00:00:35,560 --> 00:00:41,600
installed applications on those hard drives and on the hard drives of individual computers,

8
00:00:41,600 --> 00:00:47,040
current generations often configure virtual servers and manage user accounts that are

9
00:00:47,040 --> 00:00:50,000
on these cloud-based systems.

10
00:00:50,000 --> 00:00:56,200
Schools make significant use of software as a service or SAS tools for productivity purposes,

11
00:00:56,200 --> 00:00:59,560
for educational activities and for business services.

12
00:00:59,560 --> 00:01:04,600
Google Workspaces is the dominant example of software as a service that we find in

13
00:01:04,600 --> 00:01:10,360
schools but other educational tools such as the student information system and the library

14
00:01:10,360 --> 00:01:16,320
card catalog as well as business services such as your accounting system are also provided

15
00:01:16,320 --> 00:01:19,920
by SAS providers.

16
00:01:19,920 --> 00:01:24,520
There are other instances in which schools will contract with vendors such as Amazon

17
00:01:24,520 --> 00:01:31,720
Web Services or AWS to provide highly configurable systems that can be used to replicate many

18
00:01:31,720 --> 00:01:36,200
of the same functions that used to be configured on physical servers.

19
00:01:36,200 --> 00:01:41,400
Some of these services are referred to as Platform as a Service or PAAS.

20
00:01:41,400 --> 00:01:48,480
For example, AWS allows subscribers to deploy databases on platforms that they host.

21
00:01:48,480 --> 00:01:55,040
AWS provides and manages the operating system and the database engine so the subscribers

22
00:01:55,040 --> 00:02:01,000
are only responsible for building and managing their database.

23
00:02:01,000 --> 00:02:07,040
Schools and other subscribers can also purchase access to highly configurable services during

24
00:02:07,040 --> 00:02:08,400
the cloud.

25
00:02:08,400 --> 00:02:13,520
These resemble the physical servers in traditional data centers as they can be assigned private

26
00:02:13,520 --> 00:02:18,800
internet protocol addresses so they can be accessed only by internal users just like your

27
00:02:18,800 --> 00:02:24,240
local area network or they can be made public like your website.

28
00:02:24,240 --> 00:02:30,960
This type of technology is commonly called Infrastructure as a Service or IAAS and it

29
00:02:30,960 --> 00:02:37,240
requires the most maintenance and configuration and the user or the subscriber must have their

30
00:02:37,240 --> 00:02:42,920
own licenses for applications that are installed on these virtual servers.

31
00:02:42,920 --> 00:02:49,320
All of these can be labeled cloud based as the virtual location is clear but the physical

32
00:02:49,320 --> 00:02:52,360
location of these systems is not.

33
00:02:52,360 --> 00:02:59,160
In fact, many of these systems are replicated in multiple data centers across the globe.

34
00:02:59,160 --> 00:03:06,040
In general, we recognize four benefits of using software, platform or infrastructure

35
00:03:06,040 --> 00:03:10,800
as a service model for providing our IT infrastructure.

36
00:03:10,800 --> 00:03:15,640
First, security. Cloud providers employ legions of security professionals to protect their

37
00:03:15,640 --> 00:03:21,840
data centers and we share responsibility for securing the other systems. When using software

38
00:03:21,840 --> 00:03:28,760
as a service, the provider secures the operating system and the applications. When using platform

39
00:03:28,760 --> 00:03:34,800
as a service, the provider secures the operating system and we secure the applications and

40
00:03:34,800 --> 00:03:36,520
our data.

41
00:03:36,520 --> 00:03:41,160
When using infrastructure as a service, the provider secures the servers and we secure

42
00:03:41,160 --> 00:03:42,960
everything else.

43
00:03:42,960 --> 00:03:47,960
Second, scalability. System administrators can log on to their administrative dashboard

44
00:03:47,960 --> 00:03:54,040
of a cloud based platform and request additional capacity which is usually available within

45
00:03:54,040 --> 00:03:59,680
minutes. That additional capacity does of course increase our fees but the systems are

46
00:03:59,680 --> 00:04:04,560
provisioned very quickly and without capital expense.

47
00:04:04,560 --> 00:04:10,440
Third, redundancy. The data and systems that are stored on cloud based systems can be easily

48
00:04:10,440 --> 00:04:16,360
duplicated. Depending on the exact configuration, systems can be copied with just a few mouse

49
00:04:16,360 --> 00:04:23,160
clicks. This allows both duplicate services and automated backups. As a result, essential

50
00:04:23,160 --> 00:04:28,160
systems can be restored immediately if any service is interrupted.

51
00:04:28,160 --> 00:04:34,720
Fourth, minimizing capital expenses. Data centers are very expensive to build, maintain, and

52
00:04:34,720 --> 00:04:35,920
secure.

53
00:04:35,920 --> 00:04:41,080
These expenses can be larger than we anticipate because it's always necessary to build extra

54
00:04:41,080 --> 00:04:46,280
capacity into the system. We'd like to make them future proof. Plus, it's necessary to

55
00:04:46,280 --> 00:04:52,760
provide air conditioning, janitorial services, and other supports to ensure the servers operate

56
00:04:52,760 --> 00:04:54,320
as expected.

57
00:04:54,320 --> 00:05:00,280
When using cloud based systems, IT professionals can spin up servers without the need to purchase,

58
00:05:00,280 --> 00:05:07,440
unpack, configure, or protect additional hardware. While cloud systems do remove hardware from

59
00:05:07,440 --> 00:05:13,160
school data centers, the system administrators employed by schools do continue to manage

60
00:05:13,160 --> 00:05:20,040
users and applications. Among the most important responsibilities is user management. Typically,

61
00:05:20,040 --> 00:05:25,080
user users in a school are grouped into organizational units, which has been the standard practice

62
00:05:25,080 --> 00:05:31,000
for generations of school IT administrators. And the schools want to ensure that only current

63
00:05:31,000 --> 00:05:38,000
students, faculty, and staff can access the systems. They also identify the tools and features

64
00:05:38,000 --> 00:05:43,200
that are available to the different organizational units they manage.

65
00:05:43,200 --> 00:05:49,280
Cloud based systems are built on very sophisticated databases. School IT professionals are often

66
00:05:49,280 --> 00:05:54,560
involved in managing the interoperability of different systems. For example, they may

67
00:05:54,560 --> 00:05:59,280
manage a learning management system that is connected to a student information system

68
00:05:59,280 --> 00:06:05,480
so that grades reported in the LMS that hosts the virtual classrooms are automatically sent

69
00:06:05,480 --> 00:06:10,360
to the student information system. This does require the participation of programmers from

70
00:06:10,360 --> 00:06:16,360
the vendors as the data must be accurately mapped to ensure interoperability. But once

71
00:06:16,360 --> 00:06:21,680
these connections have been established, local administrators can manage them.

72
00:06:21,680 --> 00:06:26,760
From the user's perspective, using a cloud based system is not unlike using files and

73
00:06:26,760 --> 00:06:32,840
applications that are installed on a local hard drive or a local area network. The difference

74
00:06:32,840 --> 00:06:39,080
of course is that all cloud based computing starts with the web browser. When using cloud

75
00:06:39,080 --> 00:06:44,960
based systems, the workflow is the same for all users. First, connect to the internet.

76
00:06:44,960 --> 00:06:49,800
Cloud based systems are available on every device that is connected to the internet.

77
00:06:49,800 --> 00:06:55,440
Second, point your web browser to the URL of the platform. Most schools provide a portal

78
00:06:55,440 --> 00:07:01,920
or web page where students, faculty, and staff and others can find links to the cloud platforms

79
00:07:01,920 --> 00:07:08,760
they support. This facilitates users finding the exact links they need to network locations

80
00:07:08,760 --> 00:07:14,240
of their cloud systems. These can vary depending on how the school's web domain is configured

81
00:07:14,240 --> 00:07:19,440
and how the vendor permits naming. That's why we use portals.

82
00:07:19,440 --> 00:07:24,960
One of the potential challenges for users of cloud systems is that different web browsers,

83
00:07:24,960 --> 00:07:31,760
things like Google Chrome, Firefox, Microsoft Edge, Safari handle the code used to create

84
00:07:31,760 --> 00:07:37,040
cloud based systems differently. This means systems may function differently on different

85
00:07:37,040 --> 00:07:43,040
web browsers and some services may even fail on certain web browsers.

86
00:07:43,040 --> 00:07:48,360
When connecting to a cloud system using the web browser on a mobile device, some users

87
00:07:48,360 --> 00:07:55,440
find that not all the features work. That's why many providers of cloud platforms offer

88
00:07:55,440 --> 00:08:00,520
apps that allow full functionality on mobile devices.

89
00:08:00,520 --> 00:08:06,360
Once users get to the correct URL, they log on to the cloud. Access to cloud platforms

90
00:08:06,360 --> 00:08:12,020
requires you to have an account on that platform. System administrators have several options

91
00:08:12,020 --> 00:08:17,920
for managing users. They can create or manage users one at a time or they can do a batch

92
00:08:17,920 --> 00:08:23,920
upload in which the information for multiple users is uploaded in a single spreadsheet

93
00:08:23,920 --> 00:08:31,040
or CSV file. Most system administrators opt for one of many single sign on options. This

94
00:08:31,040 --> 00:08:37,360
allows the system administrator to manage a single database of users and then use that

95
00:08:37,360 --> 00:08:45,800
database to sign on to multiple systems. Because Google Workspaces is so widely used, many

96
00:08:45,800 --> 00:08:50,360
system administrators will create customer keys and shared secrets. That's actually what

97
00:08:50,360 --> 00:08:56,520
they're called. So the students, faculty and staff can use their Google Workspaces credentials

98
00:08:56,520 --> 00:09:03,880
to log on to other platforms. Once they have authenticated themselves, users have access

99
00:09:03,880 --> 00:09:09,880
to the data and the tools that they have been authorized to use. One of the most interesting

100
00:09:09,880 --> 00:09:15,440
tools at least to me for the users of cloud based computing systems is the ability to

101
00:09:15,440 --> 00:09:20,960
spin up virtual desktops. This will find the user pointing their web browser to the URL

102
00:09:20,960 --> 00:09:27,920
logging on and then having access to a virtual desktop computer that's out on the web. When

103
00:09:27,920 --> 00:09:34,120
they use a system, they have access to a real computer with an operating system and full

104
00:09:34,120 --> 00:09:39,980
applications that can be accessed through any web browser. This is a fantastic way to

105
00:09:39,980 --> 00:09:47,120
give users access to a full operating system when they might not have one available otherwise.

106
00:09:47,120 --> 00:09:51,680
Consider the student who's learning how to create access databases. That application

107
00:09:51,680 --> 00:09:56,720
is not available to users of Macintosh or those who are using Chromebooks or other mobile

108
00:09:56,720 --> 00:10:03,040
devices to access their education. But when they connect to a virtual desktop, they can

109
00:10:03,040 --> 00:10:09,080
have access to a Windows operating system and access rate in their web browser.

110
00:10:09,080 --> 00:10:13,760
Cloud computing has refocused the work of network administrators. We no longer spend

111
00:10:13,760 --> 00:10:19,360
our time ordering, unpacking and provisioning servers. We do spend lots of time managing

112
00:10:19,360 --> 00:10:25,280
users and we spend lots of time securing our systems and we spend lots of time ensuring

113
00:10:25,280 --> 00:10:31,560
that different systems are integrated for our users. But these systems do tend to increase

114
00:10:31,560 --> 00:10:57,600
access to our IT systems as long as folks have a connection to the internet.

