Cloud w2
Cloud w2
1) Technology terminology:
a) Amazon CloudFront:
A fast content delivery network (CDN) service that securely delivers data, videos,
applications, and application programming interfaces (APIs) to customers globally
with low latency and high transfer speeds, all within a developer-friendly
environment.
b) AWS Direct Connect:
Direct Connect is a cloud service solution that provides the ability to establish a
dedicated network connection from your on-premises environment to AWS. Using
Direct Connect, you can establish private connectivity between AWS and your data
center, office, or colocation environment, which in many cases can reduce your
network costs, increase bandwidth throughput, and provide a more consistent network
experience than internet-based connections.
c) Caching:
Storing frequently requested data in edge locations so that it can be accessed more
quickly.
d) Content delivery network (CDN):
A system of distributed servers (network) that delivers pages and other web content to
a user, based on the geographic locations of the user, the origin of the webpage, and
the content delivery server.
e) Distribution:
Instructs CloudFront where to get the information that it is caching in the edge
locations and how to track and manage the content delivery.
f) Edge location:
A site where data can be stored for lower latency. Often, edge locations will be close
to high-population areas that will generate high traffic volumes.
g) Origin:
A complex type that describes the Amazon S3 bucket, Hypertext Transfer Protocol
(HTTP) server (for example, a web server), or other server from which CloudFront
gets your files.
2) Background and misconceptions:
When a website experiences a surge in traffic, such as viral content from a server in one
country being requested from another, it can lead to increased latency or even crashes.
CloudFront and AWS edge locations address this by caching frequently requested data
closer to users. Once cached, subsequent requests can be handled faster, reducing load on
the origin server. This method is also used locally, such as on Amazon.com, where
popular front-page products are cached for quick access. Cached data has a time to live
(TTL), meaning it is stored temporarily before refreshing.
3) Questions:
a) Have you ever tried to access a webpage, stream a video, or download a file, and
it didn’t work or it worked too slowly? What was it? How did this make you feel? Why do
you think this happens?
Yes, I’ve experienced slow loading or failure when trying to stream a video or download a
file, particularly during peak times or when using unstable internet. It can be frustrating,
especially when you’re eager to access content or complete a task quickly.
This often happens due to high traffic on the website or streaming service, causing server
overloads, or because of slow internet connections. Bandwidth limitations, server
capacity, and distance from the server also contribute to delays, making the experience
feel slow and unresponsive.
b) What does the term net neutrality mean? How does this term relate to a CDN and
CloudFront?
Net neutrality means all internet traffic is treated equally, with no favoritism or
blocking by ISPs. It relates to CDNs like CloudFront because, without net neutrality,
ISPs could slow down or prioritize certain content. CDNs optimize content delivery,
but net neutrality ensures all users can access content equally, without interference
from ISPs.
c) Should internet access be a human right? Why or why not? Should the government
be permitted to restrict certain webpages or online content? Why or why not?
Internet access is often considered a human right because it provides access to
information, education, and opportunities that are crucial for personal and professional
development. It supports freedom of expression and participation in the digital world,
which are essential for modern life.
Government restrictions on webpages or online content can be controversial. On one
hand, they might be necessary to prevent harmful content, such as illegal activities or hate
speech. On the other hand, excessive censorship can infringe on freedom of expression
and limit access to important information. Ideally, restrictions should be minimal,
transparent, and aimed at protecting public safety without undermining fundamental
rights.
d) What advantages does internet access give a student over a student without
internet access? Are there any advantages to not having internet access?
Advantages of internet access:
1. Information Access: Easy research and educational resources.
2. Learning Tools: Interactive apps and online courses.
3. Communication: Collaboration with peers and educators.
4. Educational Content: Wide range of materials and journals.
Advantages of no internet access:
1. Reduced Distractions: Fewer online distractions.
2. Focus on Offline Activities: More engagement in books and face-to-face
interactions.
3. Less Online Risk: Reduced exposure to cyberbullying and online scams.