Internet technologies: online services and cloud applications – Week 7 focus
Download the Lessonotes Mobile South Africa app for faster lesson access on Android and iPhone.
Subject: Computer Applications Technology
Class: Grade 11
Term: 3rd Term
Week: 7
Theme: General lesson support
This page supports the lesson note with a companion video and a short classroom-ready summary.
For class groups and homework, share this lesson page so learners also get the summary, objectives, and full lesson context.
This week, we delve into the world of online services and cloud applications, technologies that have become utterly integral to our lives, especially in South Africa where access to information and communication are crucial drivers of progress. From accessing educational resources to managing businesses and connecting with family, understanding how these technologies work and how to use them effectively is vital for all South African learners. This knowledge equips you not only to participate in the digital economy but also to contribute to its growth.
2.1 Online Services: The Gateway to the Internet Online services are any services that are accessed via the internet. These services provide users with functionalities and capabilities they can use on their computers, smartphones, or other internet-enabled devices. They are fundamental to how we interact with the digital world.
Examples include: Email: Sending and receiving electronic messages (e.g., Gmail, Yahoo Mail, local providers like Webafrica mail).
Web Browsing: Accessing and viewing websites (e.g., Chrome, Firefox, Safari).
Social Media: Connecting with people and sharing information (e.g., Facebook, Instagram, Twitter).
Online Banking: Managing finances and making transactions (e.g., ABSA, FNB, Standard Bank online banking platforms).
E-commerce: Buying and selling products and services online (e.g., Takealot, Bidorbuy, local online stores).
Online Education Platforms: Accessing learning materials and interacting with educators (e.g., Google Classroom, Moodle, Khan Academy).
Streaming Services: Watching videos and listening to music online (e.g., Netflix, YouTube, Spotify, Showmax). 2.2 Cloud Applications: Software in the Sky Cloud applications (also called cloud-based applications) are software programs that run on servers in a remote data center (the "cloud") rather than directly on your computer's hard drive. You access these applications through a web browser or a dedicated mobile app.
Key Characteristics: Accessibility: Accessible from any device with an internet connection.
Scalability: Can easily scale up or down to meet changing demands.
Cost-effectiveness: Often uses a subscription-based model, reducing upfront investment.
Automatic Updates: Software updates are handled by the provider, reducing maintenance burden.
Data Storage: Data is typically stored on the provider's servers, providing redundancy and backup. 2.3 Cloud Service Models: IaaS, PaaS, SaaS These three models describe the different levels of control and responsibility you have when using cloud services.
Imagine it like renting a car: IaaS (Infrastructure as a Service): You rent the raw computing infrastructure – servers, storage, networking – from the provider. You are responsible for installing and managing the operating system, applications, and data. Think of it like renting just the car itself. You have to provide the driver, gas, maintenance, etc.
Example:* A South African company might use AWS (Amazon Web Services) or Azure (Microsoft Azure) to host their own custom applications and databases. They manage the operating system, security, and application code.
PaaS (Platform as a Service): You rent a platform that provides the necessary tools and services to develop, run, and manage applications. The provider manages the underlying infrastructure, including the operating system, servers, and networking. Think of it like renting a car with a basic navigation system. You still drive, but you have some helpful tools built-in.
Example:* A South African software developer might use Google App Engine or Heroku to build and deploy web applications without having to worry about managing the servers and operating systems.
SaaS (Software as a Service): You use a complete, ready-to-use application that is hosted and managed by the provider. You simply access the application through a web browser or mobile app. Think of it like renting a car with a driver. You just tell them where to go.
Example:* Using Google Workspace (Gmail, Google Docs, Google Sheets) or Microsoft 365 (Word Online, Excel Online, PowerPoint Online). Many South African schools and businesses use these services. 2.4 Advantages and Disadvantages of Cloud Applications | Feature | Cloud Applications | Traditional Desktop Applications | |-----------------|-----------------------------------------|----------------------------------------| | Accessibility| Accessible from anywhere with internet | Only accessible on the installed device | | Cost | Subscription-based, lower upfront cost | Higher upfront cost for software licenses | | Maintenance | Provider handles updates and maintenance | User is responsible for updates and maintenance | | Scalability | Easily scalable to meet changing needs | Limited by the hardware resources | | Data Security | Relies on provider's security measures | User is responsible for data security | | Internet Dependance | Requires an internet connection | Can be used offline |
Example: Consider a small business in Khayelitsha wanting to manage their inventory. Using a cloud-based inventory management system (SaaS) is cheaper than buying expensive software licenses and hardware. They can access the system from any computer or smartphone with internet access, even from home. The software updates are handled automatically.
However, they need a reliable internet connection, which can be a challenge in some areas.