title
Introduction to Cloud Computing
description
Follow the Insanity at: https://www.FailedNormal.com
Downloadable Podcasts at: https://failednormal.podbean.com
iTunes: https://itunes.apple.com/us/podcast/failed-normal/id1349818284?mt=2
Info
Level: Beginner
Date Created: December 17, 2010
Length of Class: 75 Minutes
Tracks
Cloud and Virtual Computing
Prerequisites
None
Purpose of Class
This class introduces students to the world of Cloud Computing and explains that Cloud Computing is more then Virtualization.
Chapters
Introduction (00:00)
Web Applications (06:51)
Clustering (09:26)
Terminal Services (16:26)
Application Servers (25:13)
Virtualization (30:00)
Hosted Instances (44:05)
Hosted Solutions (54:41)
Public vs. Private Clouds (58:06)
Final Thoughts (60:00)
Class Notes
Introduction
Cloud Computing is a design philosophy that breaks the Operating System and Applications from the Hardware
Web Applications
Are Created in Web Programming Languages
Generally Use Databases to Store Data
Clusters
Are Generally Used for Database Servers (MySQL, Microsoft Active Directory)
Load is balanced between servers in a cluster. If one server fails the cluster responds by not sending traffic to it.
Servers maintain the same data by using replication
Terminal Services
Based off of old Mainframe and Dumb Terminal Architecture
Now You Use Terminal Services Servers and Thin Clients
Thin Clients can be Hardware Devices or Software installed on a computer
All processing happens on Terminal Services Server and the Thin Client simply gets a "Window" into the server.
Example: http://www.ncomputing.com/
Application Servers
Uses Terminal Services but instead of providing a full Environment it only delivers a specific Application.
Virtualization
Uses Desktop Clients Software or Hypervisors to allow you to install multiple Operating Systems on to one physical server.
Hypervisors
i. Hypervisor is installed on the physical hardware to support the Operating Systems, and Management Software is used to configure each Virtual Machine, or Instance.
ii. VMWare uses ESXi as the Hypervisor and vSphere for the Management Software
Hosted Instances
Examples: Amazon EC2 , Microsft Azure
You Pay for Use (Storage Amount, CPU Power, RAM, Bandwidth)
Edge Locations are used by some providers to allow for faster access to servers over the Internet. You may be charged to send data from the main servers to the Edge Servers
Hosted Solutions
Are pieces of software that are hosted by vendors using the Cloud (Hosted Exchange, Google Docs, Adobe Acrobat.com, Mozy)
Public vs. Private Clouds
The Public Cloud is Cloud Computing used from Online Vendors
Private Clouds are environments on business/organization property that use Cloud Technologies.
Final Thoughts....
Security... Most Small Business Security is poor. Security for most small to medium sized business will be better when systems are hosted in the cloud
Local and Internet Bandwidth becomes more important with Cloud Computing. Even on the LAN you may end using all of your bandwidth.
Resources
VirtualBox
VMWare ESXi
Amazon Web Services
Microsoft Azure
MySQL Cluster
detail
{'title': 'Introduction to Cloud Computing', 'heatmap': [{'end': 3694.397, 'start': 3641.673, 'weight': 1}], 'summary': 'Provides a comprehensive introduction to cloud computing, covering topics such as cloud computing basics, cluster load balancing, terminal services evolution, application servers, virtualization, hypervisors, virtualization basics, edge servers, hosted solutions, public vs private clouds, and emphasizes the significance of network connections, internet speed, and security advantages of hosting systems on the internet over internal networks.', 'chapters': [{'end': 558.087, 'segs': [{'end': 46.232, 'src': 'embed', 'start': 23.411, 'weight': 0, 'content': [{'end': 33.757, 'text': 'marketers for lots of big companies are all using cloud computing terms in their marketing campaigns to make them seem impressive,', 'start': 23.411, 'duration': 10.346}, {'end': 39.404, 'text': 'so that they can get clients and get customers and get money out of your pockets.', 'start': 33.757, 'duration': 5.647}, {'end': 46.232, 'text': 'Right now, in December of 2010,, Microsoft is running a new ad campaign with Into the Cloud,', 'start': 39.464, 'duration': 6.768}], 'summary': 'Marketers use cloud computing terms to attract clients and money.', 'duration': 22.821, 'max_score': 23.411, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M23411.jpg'}, {'end': 95.547, 'src': 'embed', 'start': 72.488, 'weight': 1, 'content': [{'end': 80.015, 'text': 'So, this class, Introduction to Cloud Computing, is going to be talking about the technologies that are involved with cloud computing.', 'start': 72.488, 'duration': 7.527}, {'end': 84.078, 'text': 'The first thing that you should understand with cloud computing is the basic concept.', 'start': 80.335, 'duration': 3.743}, {'end': 92.706, 'text': 'the underlying concept is that with cloud computing, you are trying to separate the applications from the operating systems,', 'start': 84.078, 'duration': 8.628}, {'end': 95.547, 'text': 'from the hardware that runs everything.', 'start': 93.246, 'duration': 2.301}], 'summary': 'Introduction to cloud computing: covers technologies, emphasizes separating applications from os and hardware.', 'duration': 23.059, 'max_score': 72.488, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M72488.jpg'}, {'end': 241.4, 'src': 'embed', 'start': 215.212, 'weight': 2, 'content': [{'end': 226.202, 'text': 'Well, the idea of cloud computing is you are trying to disconnect the application, the operating system, and the hardware from themselves.', 'start': 215.212, 'duration': 10.99}, {'end': 228.866, 'text': 'So you may have heard of virtual computing.', 'start': 226.523, 'duration': 2.343}, {'end': 236.897, 'text': 'What virtual computing does is it makes the operating system, it puts it in its own little container,', 'start': 229.006, 'duration': 7.891}, {'end': 241.4, 'text': 'I guess you could say And that container is then running on hardware.', 'start': 236.897, 'duration': 4.503}], 'summary': 'Cloud computing disconnects application, os, and hardware. virtual computing puts os in a container running on hardware.', 'duration': 26.188, 'max_score': 215.212, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M215212.jpg'}, {'end': 310.686, 'src': 'embed', 'start': 287.159, 'weight': 4, 'content': [{'end': 294.448, 'text': "Now, through the power of virtualization, through the power of cloud computing, let's say the power supply in this first server fails.", 'start': 287.159, 'duration': 7.289}, {'end': 295.509, 'text': 'It just fails, it dies.', 'start': 294.548, 'duration': 0.961}, {'end': 304.779, 'text': 'Well, through virtualization, what will happen is the operating system automatically transfers to the next server in this little cluster.', 'start': 295.909, 'duration': 8.87}, {'end': 310.686, 'text': 'So if this hard drive fails, the operating system and everything just migrates over and everything keeps running.', 'start': 304.879, 'duration': 5.807}], 'summary': 'Virtualization enables seamless transfer of operations and data in case of server hardware failure.', 'duration': 23.527, 'max_score': 287.159, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M287159.jpg'}, {'end': 356.512, 'src': 'embed', 'start': 325.521, 'weight': 3, 'content': [{'end': 327.263, 'text': 'and everything stays up and running.', 'start': 325.521, 'duration': 1.742}, {'end': 333.088, 'text': 'So that is what I mean by separating the applications from the operating systems from the hardware.', 'start': 327.323, 'duration': 5.765}, {'end': 342.096, 'text': 'Now they can, in cloud computing, those can be their own separate components and can migrate as need be.', 'start': 333.208, 'duration': 8.888}, {'end': 348.642, 'text': 'So this class is going to be on cloud computing and the underlying concepts around it.', 'start': 342.476, 'duration': 6.166}, {'end': 351.966, 'text': 'The one thing I will warn you I know going into cloud computing.', 'start': 349.002, 'duration': 2.964}, {'end': 356.512, 'text': 'probably the first thing you are thinking about is what I just talked about virtual computers.', 'start': 351.966, 'duration': 4.546}], 'summary': 'This class will cover cloud computing and its underlying concepts, with a focus on separating applications from operating systems and hardware.', 'duration': 30.991, 'max_score': 325.521, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M325521.jpg'}, {'end': 468.399, 'src': 'embed', 'start': 444.798, 'weight': 5, 'content': [{'end': 451.425, 'text': 'Now, why these are a form of cloud computing is because, when you use these web applications,', 'start': 444.798, 'duration': 6.627}, {'end': 462.377, 'text': 'you are actually accessing applications that are sitting on another server using the web browser that is installed on your computer.', 'start': 451.425, 'duration': 10.952}, {'end': 465.818, 'text': "So this is like if you're looking at Google Docs.", 'start': 462.637, 'duration': 3.181}, {'end': 468.399, 'text': 'Google Docs is a classic web application.', 'start': 465.878, 'duration': 2.521}], 'summary': 'Web applications are a form of cloud computing where apps sit on another server and are accessed through a web browser.', 'duration': 23.601, 'max_score': 444.798, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M444798.jpg'}], 'start': 5.402, 'title': 'Cloud computing basics', 'summary': "Discusses the evolution from traditional email services to cloud computing, emphasizing the concept of separating applications from operating systems and hardware, with a focus on virtualization and web applications as a form of cloud computing. it also highlights the significance of understanding the technologies involved and mentions the use of cloud computing terms in marketing campaigns by big companies, with a specific example involving microsoft's ad campaign in december 2010.", 'chapters': [{'end': 95.547, 'start': 5.402, 'title': 'Intro to cloud computing', 'summary': "Discusses the concept of cloud computing, highlighting its significance, and addressing the misunderstanding surrounding it, while emphasizing the importance of understanding the technologies involved. it also mentions the use of cloud computing terms in marketing campaigns by big companies, with a specific example involving microsoft's ad campaign in december 2010.", 'duration': 90.145, 'highlights': ["Cloud computing is the latest and greatest thing in technology, with big companies using cloud computing terms in their marketing campaigns to attract clients and customers, as seen in Microsoft's ad campaign in December 2010.", 'The chapter emphasizes the need to understand the technologies involved in cloud computing and addresses the misunderstanding surrounding its complexity, stressing the importance of grasping the underlying concept.', 'Cloud computing aims to separate applications from operating systems and hardware, presenting an overall philosophy and design concept that is both complex and yet simpler than commonly perceived.']}, {'end': 558.087, 'start': 95.767, 'title': 'Cloud computing basics', 'summary': 'Discusses the evolution from traditional email services to cloud computing, emphasizing the concept of separating applications from operating systems and hardware, with a focus on virtualization and web applications as a form of cloud computing.', 'duration': 462.32, 'highlights': ['The concept of cloud computing involves separating applications from the underlying operating systems and hardware, allowing for greater resilience and flexibility. Cloud computing enables the migration of applications and operating systems to different hardware in case of failures, ensuring uninterrupted services for network users.', 'Virtual computing and virtualization technology play a crucial role in cloud computing by allowing the automatic migration of operating systems to different hardware in case of failures, providing redundancy and continuity. Virtualization technology enables the seamless transfer of operating systems to alternative hardware, ensuring continuous operation and reliability in cloud computing environments.', "Web applications, created using standard web technologies, exemplify cloud computing as they allow users to access applications from remote servers via web browsers, thereby decoupling the application from the user's local hardware. Web applications, such as Google Docs and QuickBooks Online, demonstrate the cloud computing concept by enabling users to access and utilize software from remote servers, independent of their local hardware, ensuring continued productivity in case of local hardware failures."]}], 'duration': 552.685, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M5402.jpg', 'highlights': ["Big companies use cloud computing terms in marketing campaigns to attract clients, e.g., Microsoft's ad campaign in December 2010.", 'Understanding the technologies involved in cloud computing is crucial, emphasizing the need to grasp the underlying concept.', 'Cloud computing separates applications from operating systems and hardware, presenting a philosophy and design concept that is simpler than commonly perceived.', 'Cloud computing involves separating applications from underlying operating systems and hardware, enabling greater resilience and flexibility.', 'Virtualization technology plays a crucial role in cloud computing by allowing automatic migration of operating systems to different hardware, providing redundancy and continuity.', "Web applications exemplify cloud computing by allowing users to access applications from remote servers via web browsers, decoupling the application from the user's local hardware."]}, {'end': 960.913, 'segs': [{'end': 611.243, 'src': 'embed', 'start': 558.427, 'weight': 0, 'content': [{'end': 563.935, 'text': "Again, we're going to be talking about application servers in a minute, but these are web applications and they are different.", 'start': 558.427, 'duration': 5.508}, {'end': 575.77, 'text': "Now the next thing that we need to talk about when we're talking about cloud computing is clustering or clusters of computers.", 'start': 569.864, 'duration': 5.906}, {'end': 583.417, 'text': 'What does this mean? Clusters of computers is when you set up multiple different servers.', 'start': 576.69, 'duration': 6.727}, {'end': 585.739, 'text': "So let's say we have four servers here.", 'start': 583.577, 'duration': 2.162}, {'end': 589.763, 'text': 'On these servers you install the operating system.', 'start': 587.32, 'duration': 2.443}, {'end': 599.221, 'text': 'And then on top of the operating system, you install an application that can be clustered.', 'start': 592.699, 'duration': 6.522}, {'end': 605.582, 'text': 'So most of the applications that can be clustered are database applications, so databases.', 'start': 599.841, 'duration': 5.741}, {'end': 611.243, 'text': "If you're working in the Windows world, you may have heard of Active Directory clusters.", 'start': 606.862, 'duration': 4.381}], 'summary': 'Discussion of clustering in cloud computing with 4 servers and clustered database applications.', 'duration': 52.816, 'max_score': 558.427, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M558427.jpg'}, {'end': 669.6, 'src': 'embed', 'start': 641.892, 'weight': 1, 'content': [{'end': 646.753, 'text': 'So then you connect all these servers with the MySQL database into a cluster.', 'start': 641.892, 'duration': 4.861}, {'end': 649.273, 'text': 'And you tell each computer about the other one.', 'start': 646.773, 'duration': 2.5}, {'end': 662.816, 'text': 'What happens in this cluster is that replication occurs so that every single database in these servers in this cluster contain the same information.', 'start': 649.734, 'duration': 13.082}, {'end': 669.6, 'text': "Now. this is very important, because what's going to happen is when somebody, let's say from the internet,", 'start': 663.276, 'duration': 6.324}], 'summary': 'Servers connected to mysql database form a cluster, ensuring all databases contain the same information.', 'duration': 27.708, 'max_score': 641.892, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M641892.jpg'}, {'end': 800.935, 'src': 'embed', 'start': 757.999, 'weight': 2, 'content': [{'end': 767.605, 'text': 'you use this load balancing in the cluster, and the cluster will automatically direct incoming users to whichever server has the least load on it.', 'start': 757.999, 'duration': 9.606}, {'end': 773.309, 'text': 'Now, with this, you also have the ability that if one of these servers fails,', 'start': 768.025, 'duration': 5.284}, {'end': 781.251, 'text': 'then the cluster realizes the server fail and will not send users to that server.', 'start': 774.209, 'duration': 7.042}, {'end': 790.873, 'text': "so what this does is it means you can have four servers sitting in a cluster and now you don't have to worry if one of your servers fail,", 'start': 781.251, 'duration': 9.622}, {'end': 799.995, 'text': 'because if one of your servers fails, you still have three other servers that are functioning completely fine that your users can go to again.', 'start': 790.873, 'duration': 9.122}, {'end': 800.935, 'text': 'this is very important.', 'start': 799.995, 'duration': 0.94}], 'summary': 'Load balancing in cluster directs users to server with least load; cluster avoids failed servers, ensuring continued service.', 'duration': 42.936, 'max_score': 757.999, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M757999.jpg'}], 'start': 558.427, 'title': 'Cloud computing and cluster load balancing', 'summary': 'Discusses clustering in cloud computing, covering setup of multiple servers, application clustering, database applications like mysql and active directory clusters, and emphasizes the importance of replication. it also explains cluster load balancing and failover, ensuring continuous service availability and directing users to servers with the least load.', 'chapters': [{'end': 669.6, 'start': 558.427, 'title': 'Cloud computing and clustering', 'summary': 'Discusses the concept of clustering in cloud computing, emphasizing the setup of multiple servers and application clustering, focusing on database applications like mysql and active directory clusters, and the importance of replication in maintaining identical information across the servers.', 'duration': 111.173, 'highlights': ['Clusters of computers involve setting up multiple servers with an operating system and clustered applications, such as database applications like MySQL and Active Directory clusters.', 'In a MySQL cluster, the MySQL database is installed on each computer in the cluster, and replication occurs to ensure that every database in the cluster contains the same information.', 'The chapter also mentions the importance of clustering in web programming and the replication process to maintain identical information across servers in the cluster.', 'The discussion emphasizes the concept of clustering in cloud computing and its significance in maintaining identical information across servers.', 'It also highlights the setup of clusters in cloud computing, particularly focusing on database applications like MySQL and Active Directory clusters.']}, {'end': 960.913, 'start': 669.6, 'title': 'Cluster load balancing & failover', 'summary': 'Explains the concept of cluster load balancing, where incoming users are directed to servers with the least load, and failover, ensuring that if one server fails, the users are redirected to another functioning server within the cluster, which is crucial for maintaining continuous service availability.', 'duration': 291.313, 'highlights': ['Cluster performs load balancing to direct users to servers with least load The cluster automatically directs incoming users to servers with the least load, ensuring the best performance for database users.', 'Failover ensures continuous service availability by redirecting users to functioning servers If one server fails, the cluster redirects users to another functioning server within the cluster, maintaining continuous service availability.', 'Importance of clustering in maintaining service availability Clustering is crucial for maintaining continuous service availability, especially in web applications and database environments, ensuring that if one server fails, the users can still access the service through other functioning servers in the cluster.', 'Replication in clustering ensures exchange of information among databases Replication in clustering allows different databases to exchange information, ensuring that changes made in one database are replicated to all other databases within the cluster.']}], 'duration': 402.486, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M558427.jpg', 'highlights': ['Clustering in cloud computing involves setting up multiple servers with clustered applications like MySQL and Active Directory clusters.', 'MySQL cluster involves installing the database on each computer in the cluster, ensuring replication for identical information across servers.', 'Cluster load balancing directs users to servers with the least load, ensuring optimal performance for database users.', 'Failover redirects users to functioning servers, ensuring continuous service availability in case of server failure.', 'Clustering is crucial for maintaining continuous service availability, especially in web applications and database environments.']}, {'end': 1716.425, 'segs': [{'end': 1102.197, 'src': 'embed', 'start': 1068.076, 'weight': 2, 'content': [{'end': 1070.638, 'text': 'So basically, think of the old mainframes.', 'start': 1068.076, 'duration': 2.562}, {'end': 1074.821, 'text': 'Think about if you could plug in 100 different sets of monitors,', 'start': 1070.978, 'duration': 3.843}, {'end': 1082.686, 'text': 'keyboards and mice to one single computer and then everybody could use their own dumb terminals at the same time.', 'start': 1074.821, 'duration': 7.865}, {'end': 1084.527, 'text': 'That was the old mainframe environment.', 'start': 1082.826, 'duration': 1.701}, {'end': 1094.674, 'text': 'Now, what the mainframe environment did is this server, this mainframe had a certain amount of processing power.', 'start': 1084.887, 'duration': 9.787}, {'end': 1102.197, 'text': "So the processor, it would be however big it was, it wasn't a Xeon at the time, whatever the processors were called.", 'start': 1094.734, 'duration': 7.463}], 'summary': 'Old mainframe allowed 100 users to connect to a single computer for processing power.', 'duration': 34.121, 'max_score': 1068.076, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M1068076.jpg'}, {'end': 1170.103, 'src': 'embed', 'start': 1139.972, 'weight': 1, 'content': [{'end': 1145.413, 'text': 'And then it would give a little portion of that time to the first dumb terminal, then a little portion of time to the second dumb terminal,', 'start': 1139.972, 'duration': 5.441}, {'end': 1148.354, 'text': 'then a little portion of time to the third, et cetera, et cetera, et cetera.', 'start': 1145.413, 'duration': 2.941}, {'end': 1155.357, 'text': 'This meant that every dumb terminal that was connected into this mainframe got a little CPU time.', 'start': 1148.815, 'duration': 6.542}, {'end': 1159.238, 'text': 'So with these mainframes, they only had one CPU or one little CPU cluster.', 'start': 1155.417, 'duration': 3.821}, {'end': 1161.319, 'text': 'And it shared out.', 'start': 1159.878, 'duration': 1.441}, {'end': 1170.103, 'text': 'the power of that CPU by giving each dumb terminal that was connected its own little sliver of time.', 'start': 1162.159, 'duration': 7.944}], 'summary': 'Mainframe shared cpu time among connected dumb terminals', 'duration': 30.131, 'max_score': 1139.972, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M1139972.jpg'}, {'end': 1328.866, 'src': 'embed', 'start': 1305.548, 'weight': 0, 'content': [{'end': 1314.615, 'text': 'So basically all the processing for all the thin clients that are connected to the Terminal Services Server happen on the Terminal Services Server.', 'start': 1305.548, 'duration': 9.067}, {'end': 1322.621, 'text': 'Now, with the thin clients, as I just said, you can either have what are called software or hardware thin clients.', 'start': 1315.095, 'duration': 7.526}, {'end': 1328.866, 'text': "Now, software thin clients, all this is is a little application that you're going to install onto your computer.", 'start': 1322.701, 'duration': 6.165}], 'summary': 'Processing for thin clients on terminal services server. two types: software and hardware thin clients.', 'duration': 23.318, 'max_score': 1305.548, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M1305548.jpg'}, {'end': 1494.007, 'src': 'embed', 'start': 1466.42, 'weight': 4, 'content': [{'end': 1470.561, 'text': 'if you use, like Windows Server 2008, you can use terminal services.', 'start': 1466.42, 'duration': 4.141}, {'end': 1476.463, 'text': 'this terminal service is set up in such a way that it provides the application,', 'start': 1470.561, 'duration': 5.902}, {'end': 1480.944, 'text': 'the operating system and everything to whatever thin client is connected to it.', 'start': 1476.463, 'duration': 4.481}, {'end': 1487.546, 'text': "Again, if you're connecting to a Windows Terminal Services server, when you open up that thin client,", 'start': 1481.304, 'duration': 6.242}, {'end': 1491.407, 'text': 'you will see what looks to be a normal Windows desktop.', 'start': 1487.546, 'duration': 3.861}, {'end': 1494.007, 'text': "So there'll be a little start icon, there'll be a little icon.", 'start': 1491.427, 'duration': 2.58}], 'summary': 'Windows server 2008 allows terminal services for thin client connections, providing a normal windows desktop.', 'duration': 27.587, 'max_score': 1466.42, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M1466420.jpg'}, {'end': 1699.593, 'src': 'embed', 'start': 1674.771, 'weight': 3, 'content': [{'end': 1685.943, 'text': "and the accountants would create application servers so that their client's QuickBooks application was actually on the accountant's server,", 'start': 1674.771, 'duration': 11.172}, {'end': 1688.846, 'text': 'sitting off in California, so sitting off on the web.', 'start': 1685.943, 'duration': 2.903}, {'end': 1691.187, 'text': 'what would happen is,', 'start': 1689.366, 'duration': 1.821}, {'end': 1699.593, 'text': 'you know the secretary or whatever for the company would use their thin client to connect to that application server and then they would use quickbooks.', 'start': 1691.187, 'duration': 8.406}], 'summary': "Accountants created application servers for client's quickbooks, accessed via thin clients.", 'duration': 24.822, 'max_score': 1674.771, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M1674771.jpg'}], 'start': 960.913, 'title': 'Evolution and application of terminal services', 'summary': 'Discusses the historical evolution of terminal services, from mainframes and dumb terminals to modern-day terminal services servers, emphasizing the concept of sharing processing power and the transition to thin clients. it also explains the concept of terminal services, including software and hardware thin clients, application servers, and their application in providing access to specific applications, with mention of quickbooks accounting software as an example.', 'chapters': [{'end': 1305.147, 'start': 960.913, 'title': 'Evolution of terminal services', 'summary': 'Discusses the evolution of terminal services, from mainframes and dumb terminals to modern-day terminal services servers, highlighting the concept of sharing processing power and the transition from dumb terminals to thin clients.', 'duration': 344.234, 'highlights': ["Mainframe environment had a mainframe computer with dumb terminals connecting to it, allowing multiple users to access the mainframe's processing power simultaneously. Back in the 60s and 70s, mainframe environment enabled multiple users to access the mainframe's processing power simultaneously through dumb terminals.", "Dumb terminals received a sliver of processing time from the mainframe, ensuring each terminal had access to the CPU's processing power. Dumb terminals in the mainframe environment received a small portion of the mainframe's processing time, ensuring equitable access to CPU resources.", "Transition from dumb terminals to thin clients, where modern terminal services servers now accommodate clients with little slivers of processing time from the server's processor. The evolution from dumb terminals to thin clients in modern terminal services servers allows clients to receive processing time from the server's processor."]}, {'end': 1716.425, 'start': 1305.548, 'title': 'Terminal services and application servers', 'summary': 'Explains the concept of terminal services, including software and hardware thin clients, and application servers, emphasizing the processing happening on the terminal services server and its application in providing access to specific applications, with mention of quickbooks accounting software as an example.', 'duration': 410.877, 'highlights': ['The chapter explains the concept of terminal services, including software and hardware thin clients, and application servers, emphasizing the processing happening on the terminal services server and its application in providing access to specific applications, with mention of QuickBooks accounting software as an example.', "The chapter highlights the distinction between software and hardware thin clients, where software thin clients involve an application installed on the user's computer to connect to the terminal services server, providing access to applications without residing on the user's computer, while hardware thin clients are small, low-powered devices with thin client software to access the terminal services server, enabling access to applications without the need for local installation.", 'The chapter discusses the use of application servers built upon terminal services to provide access to specific applications without requiring full desktop access, citing the example of QuickBooks accounting software and its historical use in outsourced accounting work.', "The chapter explains the historical use of application servers in the accounting industry, particularly in outsourced accounting work, where accountants created application servers for their clients' QuickBooks software, enabling access through thin clients without the existence of web-based QuickBooks editions at the time."]}], 'duration': 755.512, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M960913.jpg', 'highlights': ["Transition from dumb terminals to thin clients in modern terminal services servers allows clients to receive processing time from the server's processor.", "Dumb terminals in the mainframe environment received a small portion of the mainframe's processing time, ensuring equitable access to CPU resources.", "Mainframe environment enabled multiple users to access the mainframe's processing power simultaneously through dumb terminals.", "The chapter explains the historical use of application servers in the accounting industry, particularly in outsourced accounting work, where accountants created application servers for their clients' QuickBooks software, enabling access through thin clients without the existence of web-based QuickBooks editions at the time.", 'The chapter discusses the use of application servers built upon terminal services to provide access to specific applications without requiring full desktop access, citing the example of QuickBooks accounting software and its historical use in outsourced accounting work.', "The chapter highlights the distinction between software and hardware thin clients, where software thin clients involve an application installed on the user's computer to connect to the terminal services server, providing access to applications without residing on the user's computer, while hardware thin clients are small, low-powered devices with thin client software to access the terminal services server, enabling access to applications without the need for local installation."]}, {'end': 2538.799, 'segs': [{'end': 1784.575, 'src': 'embed', 'start': 1761.231, 'weight': 2, 'content': [{'end': 1771.04, 'text': 'Web applications are applications that are created using standard web programming languages, PHP, HTML, XML, et cetera.', 'start': 1761.231, 'duration': 9.809}, {'end': 1780.61, 'text': 'An application server is where you actually have real applications Photoshop, CAD, AutoCAD, Office, et cetera.', 'start': 1771.48, 'duration': 9.13}, {'end': 1782.352, 'text': 'that is actually installed on the server.', 'start': 1780.61, 'duration': 1.742}, {'end': 1784.575, 'text': 'And then, when the thin client connects,', 'start': 1782.753, 'duration': 1.822}], 'summary': 'Web applications use standard web languages like php, html, xml; application servers host real applications like photoshop, cad, autocad, office.', 'duration': 23.344, 'max_score': 1761.231, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M1761231.jpg'}, {'end': 1960.871, 'src': 'embed', 'start': 1925.151, 'weight': 0, 'content': [{'end': 1928.575, 'text': 'with all the applications that are installed on it, all the settings, etc.', 'start': 1925.151, 'duration': 3.424}, {'end': 1935.762, 'text': ', and you can just basically copy and paste it to a new piece of server hardware and be on your way.', 'start': 1928.575, 'duration': 7.187}, {'end': 1943.209, 'text': "So a migration that may have taken you 24 hours in the past, now depending on how much data you're transferring, might take an hour.", 'start': 1936.082, 'duration': 7.127}, {'end': 1947.954, 'text': 'How that happens ease through the use of virtualization software.', 'start': 1943.77, 'duration': 4.184}, {'end': 1951.056, 'text': 'So virtualization software comes in two flavors.', 'start': 1948.254, 'duration': 2.802}, {'end': 1960.871, 'text': 'The first where is client installed virtualization software?', 'start': 1951.497, 'duration': 9.374}], 'summary': 'Virtualization software simplifies server migration, reducing time from 24 hours to 1 hour.', 'duration': 35.72, 'max_score': 1925.151, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M1925151.jpg'}, {'end': 2037.95, 'src': 'embed', 'start': 2003.906, 'weight': 3, 'content': [{'end': 2008.129, 'text': 'onto that client virtualization software, you can now create what is called an instance.', 'start': 2003.906, 'duration': 4.223}, {'end': 2014.912, 'text': 'So every time you create a new operating system in a virtual environment that is called an instance.', 'start': 2008.269, 'duration': 6.643}, {'end': 2020.574, 'text': "So you can now create a new instance of a Windows, let's say, XP desktop computer.", 'start': 2015.012, 'duration': 5.562}, {'end': 2028.357, 'text': 'On the same computer, you can then create another instance of a Linux computer, and then an instance of a 2008 server.', 'start': 2021.355, 'duration': 7.002}, {'end': 2037.95, 'text': 'All of those operating systems that you just created are installed on the first operating system.', 'start': 2029.258, 'duration': 8.692}], 'summary': 'Client virtualization software allows creating multiple instances of different operating systems on a single computer.', 'duration': 34.044, 'max_score': 2003.906, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M2003906.jpg'}, {'end': 2440.78, 'src': 'embed', 'start': 2410.627, 'weight': 1, 'content': [{'end': 2413.768, 'text': 'Now why this is very powerful to use these hypervisors.', 'start': 2410.627, 'duration': 3.141}, {'end': 2414.529, 'text': 'as I said, you know,', 'start': 2413.768, 'duration': 0.761}, {'end': 2425.892, 'text': 'hypervisors are more powerful than the client installed virtualization software is because the management software can do a lot of fault tolerance for you.', 'start': 2414.529, 'duration': 11.363}, {'end': 2438.359, 'text': "So, let's say You are running servers, and you need the services on those servers to always be there.", 'start': 2426.333, 'duration': 12.026}, {'end': 2440.78, 'text': "So let's say you're running an Exchange server.", 'start': 2438.419, 'duration': 2.361}], 'summary': 'Hypervisors offer powerful fault tolerance for servers, ensuring high availability of services like exchange server.', 'duration': 30.153, 'max_score': 2410.627, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M2410627.jpg'}], 'start': 1716.425, 'title': 'Application servers, virtualization, and hypervisors', 'summary': 'Discusses the use of application servers for running real applications like photoshop, cad, and autocad, and then delves into virtualization, explaining how it separates the operating system from the hardware and enables quick migration of the entire operating system and applications, reducing migration time from 24 hours to about an hour. it also covers the use of virtualization, comparing client os installed virtualization software and hypervisors, emphasizing the benefits of fault tolerance and seamless transfer of virtual computers between servers.', 'chapters': [{'end': 2109.399, 'start': 1716.425, 'title': 'Application servers and virtualization', 'summary': 'Discusses the use of application servers for running real applications like photoshop, cad, and autocad, and then delves into virtualization, explaining how it separates the operating system from the hardware and enables quick migration of the entire operating system and applications, reducing migration time from 24 hours to about an hour.', 'duration': 392.974, 'highlights': ['Application Servers vs. Web Applications Application servers are distinct from web applications and are used to run real applications like Photoshop, CAD, and AutoCAD, allowing thin clients to access the applications as if they were installed on their computers.', 'Virtualization and Operating System Migration Virtualization separates the operating system from the hardware, enabling quick migration of the entire operating system and applications from one server hardware to another, reducing migration time from 24 hours to about an hour.', 'Client Installed Virtualization Software Client installed virtualization software allows for the creation of instances by installing another operating system on top of the base operating system, enabling the running of multiple operating systems on the same computer.', 'Virtualization for Mac Computers Virtualization software like VMware Fusion allows users to run Windows 7 on a Mac computer, enabling the use of Windows software within a Mac environment.']}, {'end': 2538.799, 'start': 2109.699, 'title': 'Virtualization and hypervisors', 'summary': 'Discusses the use of virtualization, comparing client os installed virtualization software and hypervisors, emphasizing the benefits of fault tolerance and seamless transfer of virtual computers between servers.', 'duration': 429.1, 'highlights': ['Hypervisors are more powerful than client installed virtualization software, offering fault tolerance and seamless transfer of virtual computers between servers.', 'Using hypervisors, virtual computers are managed through a separate piece of management software, such as vSphere for VMware, allowing the creation and administration of virtual computers from a different computer on the network.', 'Hypervisors, like ESXi from VMware, are installed directly on the hardware where virtual computers will run, and the management software, such as vSphere, is installed on a separate computer for administration.', 'The management software, such as vSphere, provides a graphical environment to create and administer virtual computers, allocate resources like RAM, and install operating systems like Windows 2008 server.', 'The fault tolerance of hypervisors allows seamless transfer of virtual computers between servers, ensuring continuous service availability, for example, in the event of hardware failure for critical services like Exchange server.']}], 'duration': 822.374, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M1716425.jpg', 'highlights': ['Virtualization separates the operating system from the hardware, enabling quick migration of the entire operating system and applications from one server hardware to another, reducing migration time from 24 hours to about an hour.', 'Hypervisors are more powerful than client installed virtualization software, offering fault tolerance and seamless transfer of virtual computers between servers.', 'Application servers are distinct from web applications and are used to run real applications like Photoshop, CAD, and AutoCAD, allowing thin clients to access the applications as if they were installed on their computers.', 'Client installed virtualization software allows for the creation of instances by installing another operating system on top of the base operating system, enabling the running of multiple operating systems on the same computer.']}, {'end': 2877.672, 'segs': [{'end': 2562.606, 'src': 'embed', 'start': 2539.179, 'weight': 0, 'content': [{'end': 2546.601, 'text': 'Well now what happens is, if the power supply fails on this server, this management software can literally transfer the operating system,', 'start': 2539.179, 'duration': 7.422}, {'end': 2549.802, 'text': 'the application and everything to the next piece of physical hardware.', 'start': 2546.601, 'duration': 3.201}, {'end': 2553.683, 'text': 'If this one fails, it can transfer it to the next piece of physical hardware.', 'start': 2550.162, 'duration': 3.521}, {'end': 2555.524, 'text': 'So, you know, this is better than RAID.', 'start': 2554.003, 'duration': 1.521}, {'end': 2557.424, 'text': 'This is better than redundant power supplies.', 'start': 2555.544, 'duration': 1.88}, {'end': 2559.085, 'text': 'This is just an amazing thing.', 'start': 2557.664, 'duration': 1.421}, {'end': 2562.606, 'text': "And that's what this management software does.", 'start': 2559.505, 'duration': 3.101}], 'summary': 'Management software can transfer system and apps to next hardware if power supply fails, better than raid or redundant power supplies.', 'duration': 23.427, 'max_score': 2539.179, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M2539179.jpg'}, {'end': 2604.34, 'src': 'embed', 'start': 2576.31, 'weight': 1, 'content': [{'end': 2583.036, 'text': "And it's either free and open source, or at least it's free, like ESXi from VMware is free.", 'start': 2576.31, 'duration': 6.726}, {'end': 2587.421, 'text': 'Well, what they want you to pay for is this management software.', 'start': 2583.537, 'duration': 3.884}, {'end': 2596.853, 'text': 'So you can use ESXi for free from VMware, and they give you a basic version of vSphere just to be able to create your little virtual computers.', 'start': 2587.742, 'duration': 9.111}, {'end': 2604.34, 'text': "Well, if you want all of this fault tolerance built in, that's when you have to buy like vSphere Advanced Edition for $3, 000,", 'start': 2597.393, 'duration': 6.947}], 'summary': 'Esxi from vmware is free, but fault tolerance requires $3,000 for vsphere advanced edition.', 'duration': 28.03, 'max_score': 2576.31, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M2576310.jpg'}, {'end': 2702.701, 'src': 'embed', 'start': 2678.158, 'weight': 2, 'content': [{'end': 2688.093, 'text': 'you can just create an instance of your operating system up in our virtual environment and then use it for whatever you need.', 'start': 2678.158, 'duration': 9.935}, {'end': 2693.275, 'text': 'Amazon was the first one to really push this out with something called Elastic Computing.', 'start': 2689.353, 'duration': 3.922}, {'end': 2698.278, 'text': 'And what they did is they said, you only have to pay for what you use.', 'start': 2693.616, 'duration': 4.662}, {'end': 2702.701, 'text': "So let's say you need a small little server to do basic tasks for your company.", 'start': 2698.418, 'duration': 4.283}], 'summary': 'Amazon introduced elastic computing, allowing users to pay only for what they use.', 'duration': 24.543, 'max_score': 2678.158, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M2678158.jpg'}, {'end': 2793.08, 'src': 'embed', 'start': 2770.336, 'weight': 3, 'content': [{'end': 2779.806, 'text': 'So basically, with these hosted instances from either Amazon, AWS, Microsoft, the new Azure platform, you pay for what you need.', 'start': 2770.336, 'duration': 9.47}, {'end': 2789.076, 'text': "And essentially, all it is is it's just like that virtual environment I was talking about before, but somebody else is hosting it.", 'start': 2780.286, 'duration': 8.79}, {'end': 2793.08, 'text': 'So this is all that hosted instances is.', 'start': 2789.476, 'duration': 3.604}], 'summary': 'Hosted instances from amazon, aws, and microsoft azure offer pay-as-you-go model for virtual environments.', 'duration': 22.744, 'max_score': 2770.336, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M2770336.jpg'}], 'start': 2539.179, 'title': 'Virtualization basics and hosted instances', 'summary': "Discusses virtualization basics, including server fault tolerance, hypervisor software pricing models, and hosted instances for virtual environments. it also mentions future classes on virtualization and cost-efficient options from amazon's elastic computing and microsoft's azure.", 'chapters': [{'end': 2614.993, 'start': 2539.179, 'title': 'Server fault tolerance and hypervisor software', 'summary': 'Discusses server fault tolerance management software that can transfer the operating system and applications to the next physical hardware in case of power supply failure, and explains the pricing model for hypervisor software such as esxi from vmware, highlighting the availability of free versions and the additional features offered in paid versions.', 'duration': 75.814, 'highlights': ['The management software provides fault tolerance by transferring the operating system and applications to the next physical hardware in case of power supply failure, surpassing the capabilities of RAID and redundant power supplies.', "Most hypervisor software, including VMware's ESXi, is now available for free, with the option to purchase management software for additional features, such as fault tolerance, offered in paid versions like vSphere Advanced Edition for $3,000."]}, {'end': 2656.969, 'start': 2615.373, 'title': 'Understanding virtualization basics', 'summary': 'Explains that virtualization separates the operating system from the underlying hardware, allowing for easy transfer of entire operating systems, and hints at future classes on virtualization.', 'duration': 41.596, 'highlights': ['Virtualization separates the operating system from the underlying hardware, allowing easy transfer of entire operating systems.', 'Management software controls the hypervisor, which is installed onto the hardware.', 'Future classes on virtualization are hinted at for further understanding.']}, {'end': 2877.672, 'start': 2656.969, 'title': 'Hosted instances for virtual environments', 'summary': "Discusses the concept of hosted instances for virtual environments, highlighting the cost-efficient and flexible nature of the service, with examples from amazon's elastic computing and microsoft's azure.", 'duration': 220.703, 'highlights': ["Amazon's Elastic Computing allowed clients to create instances of operating systems in a virtual environment and pay only for what they use, such as a small Linux server with 1GB storage, 256MB RAM, and 1GB transfer, costing around $3 per month.", "Hosted instances from Amazon, AWS, and Microsoft's Azure offer a pay-as-you-go model, allowing users to pay based on their specific needs, unlike fixed pricing from other providers like GoDaddy or 1 and 1, leading to potential cost variations based on usage.", 'The service can be expensive based on usage, with overages resulting in additional charges, especially for activities like content delivery.', 'Clients can quickly set up virtual servers with specified configurations, such as Windows 2008 with 10GB space, 100GB transfer, and 500MB RAM, for a fixed monthly fee from providers like GoDaddy or 1 and 1.']}], 'duration': 338.493, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M2539179.jpg', 'highlights': ['The management software provides fault tolerance by transferring the operating system and applications to the next physical hardware in case of power supply failure, surpassing the capabilities of RAID and redundant power supplies.', "Most hypervisor software, including VMware's ESXi, is now available for free, with the option to purchase management software for additional features, such as fault tolerance, offered in paid versions like vSphere Advanced Edition for $3,000.", "Amazon's Elastic Computing allowed clients to create instances of operating systems in a virtual environment and pay only for what they use, such as a small Linux server with 1GB storage, 256MB RAM, and 1GB transfer, costing around $3 per month.", "Hosted instances from Amazon, AWS, and Microsoft's Azure offer a pay-as-you-go model, allowing users to pay based on their specific needs, unlike fixed pricing from other providers like GoDaddy or 1 and 1, leading to potential cost variations based on usage."]}, {'end': 3422.758, 'segs': [{'end': 3070.162, 'src': 'embed', 'start': 3039.679, 'weight': 2, 'content': [{'end': 3042.201, 'text': 'Well, once you start dealing with really big files.', 'start': 3039.679, 'duration': 2.522}, {'end': 3050.107, 'text': "so with Everyman IT we're dealing with video files that are anywhere between 100 megabytes to 3 gigabytes in size.", 'start': 3042.201, 'duration': 7.906}, {'end': 3060.375, 'text': 'Well, what we were running into is not only did we have to pay for the transfer here, so from the Edge server to the computer.', 'start': 3050.627, 'duration': 9.748}, {'end': 3062.396, 'text': "you know you're going to have to pay for this transfer here right?", 'start': 3060.375, 'duration': 2.021}, {'end': 3070.162, 'text': "Well, what I didn't realize is I would also have to pay for the transfer to the Edge servers themselves.", 'start': 3062.856, 'duration': 7.306}], 'summary': 'Dealing with video files ranging from 100mb to 3gb, incurring transfer costs to edge servers.', 'duration': 30.483, 'max_score': 3039.679, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M3039679.jpg'}, {'end': 3263.088, 'src': 'embed', 'start': 3231.89, 'weight': 0, 'content': [{'end': 3237.253, 'text': 'This gets a little complicated, but try to follow me in this mess a little bit to kind of understand how this works.', 'start': 3231.89, 'duration': 5.363}, {'end': 3243.958, 'text': "Edge servers are very, very, very good, amazingly good, especially for small websites if you don't have a lot of data.", 'start': 3237.794, 'duration': 6.164}, {'end': 3250.242, 'text': 'Because, again, everything that your user is going to need gets transferred to a server that is physically closest to them,', 'start': 3244.238, 'duration': 6.004}, {'end': 3253.444, 'text': 'Which means the performance of the website works very well.', 'start': 3250.522, 'duration': 2.922}, {'end': 3255.705, 'text': 'The performance of the server works very well.', 'start': 3253.544, 'duration': 2.161}, {'end': 3263.088, 'text': "The problem is if you're dealing with large files, like every man IT does, every person who connects to one of those edge servers,", 'start': 3256.065, 'duration': 7.023}], 'summary': 'Edge servers are highly effective for small websites due to close proximity, resulting in excellent website and server performance.', 'duration': 31.198, 'max_score': 3231.89, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M3231890.jpg'}, {'end': 3384.361, 'src': 'embed', 'start': 3360.285, 'weight': 3, 'content': [{'end': 3366.868, 'text': "You get all the functionality that you would get out of a normal Exchange Server, but you don't have to worry about buying hardware.", 'start': 3360.285, 'duration': 6.583}, {'end': 3368.729, 'text': "You don't have to worry about power supplies dying.", 'start': 3366.888, 'duration': 1.841}, {'end': 3370.07, 'text': "You don't have to worry about any of that.", 'start': 3368.749, 'duration': 1.321}, {'end': 3376.955, 'text': "Now, hosted solutions, basically, when you ask what hosted solutions are out there, well, sky's the limit, really.", 'start': 3370.55, 'duration': 6.405}, {'end': 3380.498, 'text': 'Some of these hosted solutions use web applications.', 'start': 3377.736, 'duration': 2.762}, {'end': 3381.719, 'text': 'Some use databases.', 'start': 3380.518, 'duration': 1.201}, {'end': 3384.361, 'text': 'Some use, like I say, email, all that kind of stuff.', 'start': 3381.759, 'duration': 2.602}], 'summary': 'Hosted solutions offer exchange server functionality without hardware concerns, utilizing web applications, databases, and email.', 'duration': 24.076, 'max_score': 3360.285, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M3360285.jpg'}], 'start': 2878.052, 'title': 'Edge servers and hosted solutions', 'summary': 'Provides insights into edge servers, including their impact on server access optimization, data transfer cost implications, and also discusses the benefits of hosted solutions in cloud computing.', 'chapters': [{'end': 3422.758, 'start': 2878.052, 'title': 'Understanding edge servers and hosted solutions', 'summary': 'Explains the concept of edge servers, how they optimize server access based on user location, and the cost implications of transferring data to edge servers, as well as an overview of hosted solutions and their benefits in cloud computing.', 'duration': 544.706, 'highlights': ['Edge servers optimize server access based on user location, improving communication speed, especially for real-time applications like voice over IP, and reduce latency by physically positioning servers closer to users. The chapter emphasizes the impact of edge servers on communication speed, particularly for real-time applications, by physically positioning servers closer to users, thereby reducing latency.', 'The cost implications of transferring data to edge servers can be significant, particularly for large files, as the transfer from the main server to the edge server and then to the user incurs charges, which can become expensive, especially for video files ranging from 100 megabytes to 3 gigabytes in size. The chapter highlights the significant cost implications of transferring data to edge servers, especially for large files such as video files ranging from 100 megabytes to 3 gigabytes, which incurs charges for the transfer from the main server to the edge server and then to the user.', 'Hosted solutions, epitomized by services like hosted Microsoft Exchange, offer the functionality of traditional applications without the need to invest in physical servers, operating systems, or licenses, making them a cost-effective alternative in the cloud computing era. The chapter outlines the benefits of hosted solutions, such as hosted Microsoft Exchange, which provide the functionality of traditional applications without the need for physical servers, operating systems, or licenses, offering a cost-effective alternative in the cloud computing era.']}], 'duration': 544.706, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M2878052.jpg', 'highlights': ['Edge servers optimize server access based on user location, improving communication speed, especially for real-time applications like voice over IP, and reduce latency by physically positioning servers closer to users.', 'The chapter emphasizes the impact of edge servers on communication speed, particularly for real-time applications, by physically positioning servers closer to users, thereby reducing latency.', 'The chapter highlights the significant cost implications of transferring data to edge servers, especially for large files such as video files ranging from 100 megabytes to 3 gigabytes, which incurs charges for the transfer from the main server to the edge server and then to the user.', 'Hosted solutions, epitomized by services like hosted Microsoft Exchange, offer the functionality of traditional applications without the need to invest in physical servers, operating systems, or licenses, making them a cost-effective alternative in the cloud computing era.', 'The chapter outlines the benefits of hosted solutions, such as hosted Microsoft Exchange, which provide the functionality of traditional applications without the need for physical servers, operating systems, or licenses, offering a cost-effective alternative in the cloud computing era.']}, {'end': 3761.571, 'segs': [{'end': 3482.39, 'src': 'embed', 'start': 3443.089, 'weight': 0, 'content': [{'end': 3450.335, 'text': "They have the applications and services and configurations already installed and you put them up on the Amazon's cloud or up on the Microsoft cloud,", 'start': 3443.089, 'duration': 7.246}, {'end': 3450.695, 'text': 'et cetera.', 'start': 3450.335, 'duration': 0.36}, {'end': 3458.161, 'text': 'Hosted solutions are where people have already created these services, and then you just rent the services as you need them.', 'start': 3451.135, 'duration': 7.026}, {'end': 3461.644, 'text': "This really is where the world is going to be going, so it's something you should look at.", 'start': 3458.461, 'duration': 3.183}, {'end': 3467.085, 'text': "Like I said, I can't say enough about Microsoft Hosted Exchange and a lot of these other things out there.", 'start': 3462.404, 'duration': 4.681}, {'end': 3474.047, 'text': "But hosted solutions, when somebody talks about that, it's about a service that's hosted for your company on the internet.", 'start': 3467.406, 'duration': 6.641}, {'end': 3478.349, 'text': 'Again, you just pay a monthly or a yearly fee and you get access to the services.', 'start': 3474.167, 'duration': 4.182}, {'end': 3481.069, 'text': 'Email, backup systems, etc.', 'start': 3479.049, 'duration': 2.02}, {'end': 3482.39, 'text': "But that's what hosted solutions are.", 'start': 3481.09, 'duration': 1.3}], 'summary': 'Hosted solutions offer pre-installed applications and services on cloud platforms, a growing trend worth exploring.', 'duration': 39.301, 'max_score': 3443.089, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M3443089.jpg'}, {'end': 3556.498, 'src': 'embed', 'start': 3505.718, 'weight': 1, 'content': [{'end': 3511.201, 'text': 'The idea about cloud computing is separating the application from the operating system from the hardware.', 'start': 3505.718, 'duration': 5.483}, {'end': 3513.182, 'text': 'So these are all separate components.', 'start': 3511.241, 'duration': 1.941}, {'end': 3516.444, 'text': 'and can be tossed around as need be.', 'start': 3513.542, 'duration': 2.902}, {'end': 3521.608, 'text': 'The application is no longer dependent upon the power supply on the hardware working.', 'start': 3516.484, 'duration': 5.124}, {'end': 3527.613, 'text': "If the power supply fails, the application just can't automatically migrate off and be somewhere else.", 'start': 3521.628, 'duration': 5.985}, {'end': 3533.398, 'text': 'This software, again, as we talked about, you can have hosted instances.', 'start': 3529.714, 'duration': 3.684}, {'end': 3537.582, 'text': 'And the hosted instances are in something called the public cloud.', 'start': 3533.758, 'duration': 3.824}, {'end': 3548.554, 'text': "So the public cloud are all of the cloud computing infrastructure that's up on the internet that basically anybody can get access to.", 'start': 3537.903, 'duration': 10.651}, {'end': 3554.198, 'text': "So this would be, like I say, Amazon's EC2 service.", 'start': 3548.694, 'duration': 5.504}, {'end': 3556.498, 'text': 'That is up on the cloud.', 'start': 3554.618, 'duration': 1.88}], 'summary': "Cloud computing separates application from hardware, enabling automatic migration and access to public cloud infrastructure like amazon's ec2 service.", 'duration': 50.78, 'max_score': 3505.718, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M3505718.jpg'}, {'end': 3599.493, 'src': 'embed', 'start': 3575.683, 'weight': 2, 'content': [{'end': 3585.067, 'text': 'so you can use these same technologies in your own server room to improve reliability, etc.', 'start': 3575.683, 'duration': 9.384}, {'end': 3589.149, 'text': 'without actually using any services out on the web.', 'start': 3585.067, 'duration': 4.082}, {'end': 3599.493, 'text': 'so you can set up your own little virtual cluster of computers sitting in your own server room, and that is what would be called a private cloud.', 'start': 3589.149, 'duration': 10.344}], 'summary': 'Use technologies in server room for reliability, without web services, create a private cloud.', 'duration': 23.81, 'max_score': 3575.683, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M3575683.jpg'}, {'end': 3694.397, 'src': 'heatmap', 'start': 3641.673, 'weight': 1, 'content': [{'end': 3646.459, 'text': 'A private cloud is that the hardware is actually sitting in your premises.', 'start': 3641.673, 'duration': 4.786}, {'end': 3651.324, 'text': 'And with a private cloud, you may be using the same technology all these big companies are using.', 'start': 3646.759, 'duration': 4.565}, {'end': 3656.33, 'text': 'Again, the hardware is just sitting in your premises versus out on the internet.', 'start': 3651.664, 'duration': 4.666}, {'end': 3665.951, 'text': 'So that was a class introduction to cloud computing.', 'start': 3662.048, 'duration': 3.903}, {'end': 3669.895, 'text': "As we've gone over at this point, cloud computing is more than simple virtual computers.", 'start': 3666.232, 'duration': 3.663}, {'end': 3674.279, 'text': 'Cloud computing, separating the application from the operating system from the hardware.', 'start': 3669.975, 'duration': 4.304}, {'end': 3679.283, 'text': 'If the hardware dies, the application or the service keeps running.', 'start': 3674.559, 'duration': 4.724}, {'end': 3681.605, 'text': 'We talked about web-based applications.', 'start': 3679.523, 'duration': 2.082}, {'end': 3685.869, 'text': 'Again, web-based applications, these are normally fairly simple applications.', 'start': 3681.765, 'duration': 4.104}, {'end': 3694.397, 'text': 'and they are used creating normal web programming languages, HTML, JavaScript, PHP, MySQL, et cetera.', 'start': 3686.229, 'duration': 8.168}], 'summary': 'Private cloud allows using advanced technology on-premises, separating hardware, and ensuring application continuity.', 'duration': 52.724, 'max_score': 3641.673, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M3641673.jpg'}, {'end': 3767.855, 'src': 'embed', 'start': 3739.003, 'weight': 5, 'content': [{'end': 3742.444, 'text': "That's where you put multiple servers into a cluster.", 'start': 3739.003, 'duration': 3.441}, {'end': 3745.265, 'text': 'This is done for a load balancing and redundancy.', 'start': 3742.744, 'duration': 2.521}, {'end': 3751.867, 'text': 'So basically, if any one of the servers is getting too much traffic, traffic will automatically be routed to another server.', 'start': 3745.565, 'duration': 6.302}, {'end': 3761.571, 'text': 'Or if one of the servers in the cluster fails, The cluster realizes that and it will not try to send traffic to that server that has failed.', 'start': 3752.427, 'duration': 9.144}, {'end': 3767.855, 'text': 'Again, this is normally big with databases, especially with Active Directory, Windows security databases.', 'start': 3761.611, 'duration': 6.244}], 'summary': 'Clustered servers provide load balancing and redundancy for improved traffic management and server reliability, commonly used with databases like active directory and windows security databases.', 'duration': 28.852, 'max_score': 3739.003, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M3739003.jpg'}], 'start': 3422.778, 'title': 'Hosted solutions and public vs private clouds', 'summary': 'Introduces hosted solutions, emphasizing their accessibility and outlines differences between public and private clouds, underscoring their accessibility and level of control.', 'chapters': [{'end': 3482.39, 'start': 3422.778, 'title': 'Understanding hosted solutions', 'summary': 'Introduces the concept of hosted solutions, highlighting that individuals can acquire software and services hosted on the internet for a monthly or yearly fee, which is the direction in which the world is moving.', 'duration': 59.612, 'highlights': ['Hosted solutions involve paying a monthly or yearly fee to access software and services hosted on the internet, representing the future of technology.', 'Hosted solutions encompass the creation of servers with pre-installed applications and configurations, which are then hosted on cloud platforms like Amazon and Microsoft.', 'Microsoft Hosted Exchange and similar services are recommended within the context of hosted solutions, emphasizing the accessibility of services such as email and backup systems through a subscription model.']}, {'end': 3761.571, 'start': 3488.109, 'title': 'Public vs private clouds', 'summary': 'Explains the differences between public and private clouds, highlighting that public clouds are accessible over the internet and can be accessed by anyone, while private clouds involve hardware that is located on-premises, providing control and security.', 'duration': 273.462, 'highlights': ["Public cloud involves cloud computing infrastructure accessible over the internet, such as Amazon's EC2 service and Gmail. Public cloud infrastructure includes services like Amazon's EC2 and Gmail, accessible to anyone over the internet.", "Private cloud refers to setting up a cluster of servers in a virtual environment located in one's own server room, providing control and security. Private cloud involves setting up a cluster of servers in a local server room, offering control and security over the infrastructure.", 'Cloud computing separates the application from the operating system and hardware, ensuring that the application or service continues running even if the hardware fails. Cloud computing involves separating the application from the operating system and hardware, ensuring continuous operation even in the event of hardware failure.', 'Clustering in databases is used for load balancing and redundancy, automatically routing traffic to other servers if one server is overloaded and recognizing server failures. Clustering in databases ensures load balancing and redundancy by distributing traffic and recognizing server failures.', 'Web-based applications, like Google Docs, separate the application from the operating system and hardware, allowing users to access documents from any computer via a web browser. Web-based applications, such as Google Docs, separate the application from the operating system and hardware, enabling access from any computer via a web browser.']}], 'duration': 338.793, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M3422778.jpg', 'highlights': ['Hosted solutions involve paying a fee to access software and services hosted on the internet, representing the future of technology.', "Public cloud involves cloud computing infrastructure accessible over the internet, such as Amazon's EC2 service and Gmail.", "Private cloud refers to setting up a cluster of servers in a virtual environment located in one's own server room, providing control and security.", 'Microsoft Hosted Exchange and similar services are recommended within the context of hosted solutions, emphasizing the accessibility of services through a subscription model.', 'Cloud computing separates the application from the operating system and hardware, ensuring continuous operation even in the event of hardware failure.', 'Clustering in databases is used for load balancing and redundancy, automatically routing traffic to other servers if one server is overloaded and recognizing server failures.']}, {'end': 4603.608, 'segs': [{'end': 3868.113, 'src': 'embed', 'start': 3844.243, 'weight': 1, 'content': [{'end': 3851.908, 'text': 'So if your computer gets hit by a meteor, You just go over to another computer with the thin client application installed and go back to work,', 'start': 3844.243, 'duration': 7.665}, {'end': 3854.969, 'text': 'because everything is installed on that terminal services server.', 'start': 3851.908, 'duration': 3.061}, {'end': 3857.129, 'text': 'We talked about then the application servers.', 'start': 3855.309, 'duration': 1.82}, {'end': 3864.892, 'text': 'Application servers are terminal services servers, but instead of when that thin client opens up, instead of seeing the entire desktop,', 'start': 3857.21, 'duration': 7.682}, {'end': 3868.113, 'text': 'you only see the application that you have been given access to.', 'start': 3864.892, 'duration': 3.221}], 'summary': 'Access your work from any computer with thin client application installed, as everything is on the terminal services server.', 'duration': 23.87, 'max_score': 3844.243, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M3844243.jpg'}, {'end': 4017.119, 'src': 'embed', 'start': 3990.035, 'weight': 2, 'content': [{'end': 3994.257, 'text': "So you know if we're talking about the VM world, it's the hypervisor is ESXi.", 'start': 3990.035, 'duration': 4.222}, {'end': 3997.775, 'text': 'and the management software is vSphere.', 'start': 3995.735, 'duration': 2.04}, {'end': 4001.036, 'text': "So, once you've installed ESXi onto the hardware,", 'start': 3998.195, 'duration': 2.841}, {'end': 4009.717, 'text': "you then use vSphere to connect to the ESXi hypervisor and then you're able to install operating systems as you want.", 'start': 4001.036, 'duration': 8.681}, {'end': 4017.119, 'text': 'So that one piece of server hardware, you can now install 10 different operating systems on that if you want to.', 'start': 4009.777, 'duration': 7.342}], 'summary': 'Esxi hypervisor allows installing 10 os on one server using vsphere.', 'duration': 27.084, 'max_score': 3990.035, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M3990035.jpg'}, {'end': 4126.225, 'src': 'embed', 'start': 4095.523, 'weight': 0, 'content': [{'end': 4097.144, 'text': 'We talked about hosted instances.', 'start': 4095.523, 'duration': 1.621}, {'end': 4102.066, 'text': "This is where you're dealing with Amazon, Elastic Cloud Computing, Microsoft Azure, et cetera.", 'start': 4097.163, 'duration': 4.903}, {'end': 4105.408, 'text': "Again, you're only going to pay, pay for use for hosted instances.", 'start': 4102.426, 'duration': 2.982}, {'end': 4107.77, 'text': 'So you say, I need one gig of storage.', 'start': 4105.428, 'duration': 2.342}, {'end': 4110.631, 'text': 'I need so much bandwidth, so much RAM, etc.', 'start': 4108.609, 'duration': 2.022}, {'end': 4112.493, 'text': 'You then create your account.', 'start': 4111.312, 'duration': 1.181}, {'end': 4117.638, 'text': 'You then upload an image of your operating system up into their environment.', 'start': 4112.634, 'duration': 5.004}, {'end': 4123.703, 'text': 'And then your server is sitting up in Amazon world and everybody can connect to it through the Internet.', 'start': 4117.698, 'duration': 6.005}, {'end': 4126.225, 'text': 'We then talk about edge locations.', 'start': 4124.104, 'duration': 2.121}], 'summary': 'Discussion on hosted instances, pay-per-use, and edge locations for server connectivity.', 'duration': 30.702, 'max_score': 4095.523, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M4095523.jpg'}, {'end': 4303.585, 'src': 'embed', 'start': 4274.285, 'weight': 4, 'content': [{'end': 4279.108, 'text': "Now, if you're dealing with one computer on a network, or two computers on a network, or five computers on a network, it probably doesn't matter.", 'start': 4274.285, 'duration': 4.823}, {'end': 4287.594, 'text': 'Once you start getting to hundreds or thousands of computers on the network, that extra, increased network bandwidth can really matter,', 'start': 4279.549, 'duration': 8.045}, {'end': 4290.736, 'text': 'especially or even on local networks.', 'start': 4287.594, 'duration': 3.142}, {'end': 4294.479, 'text': 'So you may say, hey, I have a 100 megabit Cisco switch.', 'start': 4290.756, 'duration': 3.723}, {'end': 4303.585, 'text': 'What does it matter? Well, if you have 100 or 1, 000 users all pushing and pulling lots and lots of network traffic, it can matter.', 'start': 4294.899, 'duration': 8.686}], 'summary': 'Network bandwidth becomes significant with hundreds or thousands of computers, impacting traffic flow.', 'duration': 29.3, 'max_score': 4274.285, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M4274285.jpg'}, {'end': 4373.04, 'src': 'embed', 'start': 4342.699, 'weight': 5, 'content': [{'end': 4345.421, 'text': 'But even two years ago, you could not get those speeds.', 'start': 4342.699, 'duration': 2.722}, {'end': 4354.648, 'text': 'So I had some clients, one megabit connection up, you set up online backup and you do hosted exchange and you do a few of other things,', 'start': 4345.461, 'duration': 9.187}, {'end': 4360.972, 'text': 'and it may take a week or two for all of that data to finally get pushed up onto the internet.', 'start': 4354.648, 'duration': 6.324}, {'end': 4364.114, 'text': 'so you do have to worry about your internet connection speeds.', 'start': 4360.972, 'duration': 3.142}, {'end': 4368.977, 'text': "uh, you know, especially if you're, if you're putting stuff up on the internet itself,", 'start': 4364.114, 'duration': 4.863}, {'end': 4373.04, 'text': "even if you're doing the private cloud computing on your own network remember,", 'start': 4368.977, 'duration': 4.063}], 'summary': 'Two years ago, clients faced slow 1 mbps connection; data took a week or two to upload. internet speed is crucial for online backup, hosted exchange, and private cloud computing.', 'duration': 30.341, 'max_score': 4342.699, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M4342699.jpg'}, {'end': 4540.898, 'src': 'embed', 'start': 4510.786, 'weight': 3, 'content': [{'end': 4512.826, 'text': 'There could be physical damage to the equipment.', 'start': 4510.786, 'duration': 2.04}, {'end': 4515.627, 'text': 'The building could burn down.', 'start': 4513.326, 'duration': 2.301}, {'end': 4517.208, 'text': 'An employee could kick it.', 'start': 4515.807, 'duration': 1.401}, {'end': 4522.39, 'text': 'So when you actually look at the real security environment.', 'start': 4517.628, 'duration': 4.762}, {'end': 4530.052, 'text': 'for most companies, especially small companies, it is actually more secure to put their systems out on the internet.', 'start': 4522.39, 'duration': 7.662}, {'end': 4534.033, 'text': 'Because like I say, put it out on the internet, a fire is not going to destroy it.', 'start': 4530.072, 'duration': 3.961}, {'end': 4540.898, 'text': "If you're here in Baltimore, somebody is not going to be able to physically pick up that computer and walk out the door with it,", 'start': 4534.093, 'duration': 6.805}], 'summary': 'Putting systems on the internet is more secure for most small companies due to reduced physical risks.', 'duration': 30.112, 'max_score': 4510.786, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M4510786.jpg'}, {'end': 4600.267, 'src': 'embed', 'start': 4571.106, 'weight': 6, 'content': [{'end': 4574.41, 'text': 'I hope you understand cloud computing now, have a better idea of it.', 'start': 4571.106, 'duration': 3.304}, {'end': 4578.414, 'text': "Remember, you're pulling the application from the operating system from the hardware.", 'start': 4574.67, 'duration': 3.744}, {'end': 4579.595, 'text': "You're separating those things.", 'start': 4578.434, 'duration': 1.161}, {'end': 4581.898, 'text': 'In the old days, they were all one unit.', 'start': 4579.695, 'duration': 2.203}, {'end': 4584.3, 'text': 'If any one component failed, they all failed.', 'start': 4582.218, 'duration': 2.082}, {'end': 4586.162, 'text': "Now, they're all separate units.", 'start': 4584.38, 'duration': 1.782}, {'end': 4589.824, 'text': 'If a power supply fails, everything keeps rarking.', 'start': 4586.883, 'duration': 2.941}, {'end': 4592.985, 'text': 'The computer gets a virus, the application keeps working.', 'start': 4590.244, 'duration': 2.741}, {'end': 4596.406, 'text': "You know, you're just separating all these different components.", 'start': 4593.065, 'duration': 3.341}, {'end': 4600.267, 'text': "So as you know, I'm Eli, the Computer Guy, over here for everymanit.com.", 'start': 4596.766, 'duration': 3.501}], 'summary': 'Cloud computing separates components, ensuring reliability and resilience. by eli, the computer guy.', 'duration': 29.161, 'max_score': 4571.106, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M4571106.jpg'}], 'start': 3761.611, 'title': 'Cloud computing and solutions', 'summary': 'Discusses terminal services, virtualization, and hosted solutions including thin clients, hypervisors, and hosted instances in cloud computing. it also emphasizes the importance of network connections, internet speed, and security advantages of hosting systems on the internet over internal networks, due to the expertise and resources of service providers.', 'chapters': [{'end': 4217.984, 'start': 3761.611, 'title': 'Terminal services, virtualization, and hosted solutions', 'summary': 'Discusses terminal services, virtualization, and hosted solutions, with highlights on thin clients, hypervisors, and hosted instances in cloud computing.', 'duration': 456.373, 'highlights': ['Hosted instances in cloud computing allow users to only pay for the resources they use, such as storage and bandwidth, with the ability to upload an image of their operating system into the cloud environment. Pay-for-use model, image upload, resource allocation', "The use of thin clients and terminal services servers enable all processing and application usage to occur on the server rather than the client's computer, increasing flexibility and redundancy in case of hardware failure. Thin clients, terminal services servers, server-side processing", 'Hypervisors such as ESXi, combined with management software like vSphere, allow for the management and installation of multiple operating systems on a single physical server, providing advanced functionality for virtualization. ESXi, vSphere, multiple OS management']}, {'end': 4603.608, 'start': 4217.984, 'title': 'Introduction to cloud computing', 'summary': 'Emphasizes the importance of network connections and internet speed when utilizing cloud computing, while also highlighting the security advantages of hosting systems on the internet over internal networks, due to the expertise and resources of service providers, and the separation of application, operating system, and hardware in cloud computing.', 'duration': 385.624, 'highlights': ['Hosting systems on the internet provides better security than internal networks for small businesses due to the expertise and resources of service providers. Importance of security in cloud computing for small businesses, expertise and resources of service providers.', 'Network bandwidth becomes critical with increased use of cloud computing, especially with hundreds or thousands of computers on the network. Importance of network bandwidth in cloud computing, impact of increased network traffic.', 'Internet connection speed is crucial for cloud computing, especially for activities like online backup and hosted exchange, as slow speeds can significantly prolong data transfer times. Significance of internet connection speed in cloud computing, impact on data transfer times.', 'Separation of application, operating system, and hardware in cloud computing ensures that a failure in one component does not affect the others. Advantages of separating components in cloud computing, resilience to component failures.']}], 'duration': 841.997, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/QYzJl0Zrc4M/pics/QYzJl0Zrc4M3761611.jpg', 'highlights': ['Hosted instances in cloud computing allow users to only pay for the resources they use, such as storage and bandwidth, with the ability to upload an image of their operating system into the cloud environment.', "The use of thin clients and terminal services servers enable all processing and application usage to occur on the server rather than the client's computer, increasing flexibility and redundancy in case of hardware failure.", 'Hypervisors such as ESXi, combined with management software like vSphere, allow for the management and installation of multiple operating systems on a single physical server, providing advanced functionality for virtualization.', 'Hosting systems on the internet provides better security than internal networks for small businesses due to the expertise and resources of service providers.', 'Network bandwidth becomes critical with increased use of cloud computing, especially with hundreds or thousands of computers on the network.', 'Internet connection speed is crucial for cloud computing, especially for activities like online backup and hosted exchange, as slow speeds can significantly prolong data transfer times.', 'Separation of application, operating system, and hardware in cloud computing ensures that a failure in one component does not affect the others.']}], 'highlights': ['Cloud computing separates applications from operating systems and hardware, presenting a philosophy and design concept that is simpler than commonly perceived.', 'Virtualization technology plays a crucial role in cloud computing by allowing automatic migration of operating systems to different hardware, providing redundancy and continuity.', "Web applications exemplify cloud computing by allowing users to access applications from remote servers via web browsers, decoupling the application from the user's local hardware.", 'Clustering in cloud computing involves setting up multiple servers with clustered applications like MySQL and Active Directory clusters.', "Transition from dumb terminals to thin clients in modern terminal services servers allows clients to receive processing time from the server's processor.", 'Virtualization separates the operating system from the hardware, enabling quick migration of the entire operating system and applications from one server hardware to another, reducing migration time from 24 hours to about an hour.', 'The management software provides fault tolerance by transferring the operating system and applications to the next physical hardware in case of power supply failure, surpassing the capabilities of RAID and redundant power supplies.', 'Edge servers optimize server access based on user location, improving communication speed, especially for real-time applications like voice over IP, and reduce latency by physically positioning servers closer to users.', 'Hosted solutions, epitomized by services like hosted Microsoft Exchange, offer the functionality of traditional applications without the need to invest in physical servers, operating systems, or licenses, making them a cost-effective alternative in the cloud computing era.', "Public cloud involves cloud computing infrastructure accessible over the internet, such as Amazon's EC2 service and Gmail.", "Private cloud refers to setting up a cluster of servers in a virtual environment located in one's own server room, providing control and security.", 'Hosted instances in cloud computing allow users to only pay for the resources they use, such as storage and bandwidth, with the ability to upload an image of their operating system into the cloud environment.', "The use of thin clients and terminal services servers enable all processing and application usage to occur on the server rather than the client's computer, increasing flexibility and redundancy in case of hardware failure.", 'Hosting systems on the internet provides better security than internal networks for small businesses due to the expertise and resources of service providers.', 'Separation of application, operating system, and hardware in cloud computing ensures that a failure in one component does not affect the others.']}