Lesson Notes By Weeks and Term v5 - Grade 11

Internet technologies: online services and cloud applications – Week 9 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: 9

Theme: General lesson support

Lesson Video

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.

Performance objectives

Lesson summary

The internet has revolutionized how we live, work, and interact, and this is especially true in South Africa, where access to information and opportunities can be significantly impacted by internet technologies. Online services and cloud applications are at the heart of this transformation. They allow us to access software, store data, collaborate with others, and even run businesses from anywhere with an internet connection. Consider the impact of online banking on rural communities, the use of cloud-based learning platforms to overcome teacher shortages, or the potential for entrepreneurs to reach global markets through e-commerce.

Lesson notes

2. 1. Introduction to Online Services and Cloud Applications Online services are services provided over the internet. Cloud applications are a specific type of online service that runs on servers in a data center (the cloud) rather than on a user's local device. This means you can access them from anywhere with an internet connection.

Think of Gmail: the application itself isn't installed on your computer; it's running on Google's servers, and you're simply interacting with it through your web browser. This is very different from installing Microsoft Word directly onto your hard drive. 2.

2. Cloud Service Models Cloud services are typically categorized into three main models: Infrastructure as a Service (IaaS): This provides you with the fundamental building blocks of computing infrastructure – servers, storage, networking, etc. You have complete control over the operating system, applications, and data. Think of it like renting the raw materials and tools to build a house. You're responsible for everything else. South African

Example: A small business in Cape Town uses AWS (Amazon Web Services) or Azure to host its website and database servers. They manage the operating system, security updates, and database configuration.

Platform as a Service (PaaS): This provides a platform for developing, running, and managing applications without the complexity of managing the underlying infrastructure. It includes operating systems, programming execution environment, database, and web server. It's like renting a construction site with pre-built foundations and basic utilities. You focus on building the house itself. South African

Example: A software development company in Johannesburg uses Google App Engine or Heroku to build and deploy a mobile application. They focus on writing the application code, while the platform handles the infrastructure and scaling.

Software as a Service (SaaS): This provides you with ready-to-use applications over the internet. You simply access the software through a web browser or mobile app. You don't have to worry about installing, managing, or updating anything. It's like renting a fully furnished house. South African

Example: A school in Durban uses Google Workspace (Gmail, Docs, Sheets, Slides) for communication, collaboration, and document creation. The school doesn't need to install or maintain any software; they simply access it through the internet. Another example would be using an online accounting package like Xero or SageOne which are very popular with small businesses in SA. 2.

3. Advantages and Disadvantages of Online Services and Cloud Applications Advantages: Cost-effectiveness: Often reduces upfront costs (no need to buy expensive hardware or software licenses) and maintenance costs (no need for dedicated IT staff). Pay-as-you-go pricing models allow businesses to scale resources based on their needs.

Accessibility: Accessible from anywhere with an internet connection, promoting remote work and collaboration. This is especially crucial in South Africa, where connectivity is improving, but remote access remains essential.

Scalability: Cloud services can easily scale up or down to meet changing demands. This is ideal for businesses with fluctuating workloads.

Automatic Updates: Software updates and maintenance are handled by the cloud provider, freeing up time and resources.

Collaboration: Enables real-time collaboration on documents and projects, improving productivity.

Disadvantages: Internet Dependency: Requires a reliable internet connection, which can be a challenge in areas with limited or unstable connectivity in South Africa.

Security Concerns: Data security and privacy are major concerns, especially with sensitive information. Reliance on a third-party provider introduces potential risks.

Vendor Lock-in: Migrating data and applications to a different cloud provider can be complex and costly.

Limited Control: Users have less control over the underlying infrastructure and software configurations.

Latency Issues: Distance to the data center can cause latency (delay), which can affect performance, especially for real-time applications. 2.

4. Common Online Services and Cloud Applications in South Africa Google Workspace: (SaaS) Widely used for email, document creation, spreadsheets, presentations, and online collaboration.

Microsoft Office 365: (SaaS) Similar to Google Workspace, offering email, document creation, spreadsheets, presentations, and online collaboration.

Online Banking Platforms: (SaaS) Used by major South African banks (e.g., FNB, Standard Bank, ABSA, Nedbank) for online banking services.

E-commerce Platforms: (SaaS) Platforms like Shopify and WooCommerce enable South African businesses to sell products and services online.

Learning Management Systems (LMS): (SaaS) Used by schools and universities for online learning, course management, and student collaboration. Examples include Moodle and Google Classroom.