• Lucas suggests using Web servers and databases in the cloud.. • Cloud storage: $50/mo plus 25-cents per hour for processing time used.. Study QuestionsQ1: Why is the cloud the future f
Trang 1The Cloud
Chapter 6
Trang 2“No, I mean 25 cents an hour and probably less.”
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
• Using traditional, third-party hosting service whose servers not elastic.
• Web hosting costs rising rapidly.
• Lucas suggests using Web servers and databases in the cloud.
• Cloud storage: $50/mo plus 25-cents per hour for processing time used.
• Need to store large 3D printing design files.
• Storage requirements depends on uncertain sales volume.
Trang 3Study Questions
Q1: Why is the cloud the future for most organizations?
Q2: What network technology supports the cloud?
Q3: How does the cloud work?
Q4: How do organizations use the cloud?
Q5: How can AllRoad Parts use the cloud?
Q6: How can organizations use cloud services securely?
Q7: 2025?
Trang 4organizations only pay for resources actually used
Trang 5Example of a Video Banner Ad Customer
Trang 6Pooled
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
Trang 7• Apple Data Center in
Maiden, NC
Billion-dollar facility
contains more than
500,000 sq ft.
Trang 8Why Is the Cloud Preferred to In-House Hosting?
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
Trang 9Why Is the Cloud Preferred to In-House Hosting? (cont'd)
Trang 10Why Now?
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
• Time-sharing vendors sold slices of computer time on a use-fee basis since 1960s
• Cloud-based hosting advantages
– Cheap processors, essentially free data communication and data storage
– Instantaneous creation of new virtual machine environments
– Internet-based standards enable cloud-hosting vendors to provide flexible, standardized processing capabilities
Trang 11When Does the Cloud Not Make Sense?
Trang 12Ethics Guide: Cloudy Profit?
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
support staff by 65%
Trang 13Q2: What Network Technology Supports the Cloud?
Trang 15smartphones, automobile entertainment systems
Trang 17Connecting Your LAN to the Internet
Important ISP functions:
to telecoms
Mbps for typical LAN wireless
Trang 18Summary of LAN Networks
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
Trang 19Q3: How Does the Cloud Work?
The cloud resides in the Internet
Trang 20Carriers and Net Neutrality
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
telecom providers known as carriers
• Peering agreements - Carriers freely exchange traffic amongst themselves without paying
access fees
• Net neutrality principle, where all data is treated equally
Trang 21Internet Addressing
• Public IP addresses
– Identifies a particular device on public Internet
– Assigned by ICANN (Internet Corporation for Assigned Names and Numbers
– U.S Department of Commerce no longer has oversight over ICANN
• Private IP addresses
– Identifies a device on a private network, usually a LAN
– Assignment controlled within the LAN
Trang 23Public IP Addresses and Domain Names
• IPv4
•URL (Uniform Resource Locator
Trang 24Two Important Points
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
Trang 25Domain Registrar Company
Trang 26Processing on a Web Server
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
What happens when you visit a Web
site and order something, and pay
for it?
Trang 27Three-tier Architecture
Trang 28Watch the Three Tiers in Action! Sample of Commerce Server Page
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
1. Commerce server requests shoe data from DBMS
2. DBMS reads from database, returns data to commerce server
3. Commerce server formats Web page with data and sends html version of page to user’s
computer
4. Customer places items in shopping cart
5. Customer checks out, commerce server program processes payment, schedules
inventory processing, arranges shipping, email receipt to customer
Trang 29SOA Analogy: Approval Request Interactions Among Three Departments
Trang 31Using SOA Principles: Encapsulation
accomplishes its work
performing its services
need not change anything it does
Trang 33Protocols Supporting Web Services
Trang 34(no longer an acronym)
Protocol for requesting Web services and for sending responses to Web service requests.
XML
(eXtensible Markup Language)
Markup language used for transmitting documents Contains much metadata that can be used to validate format and completeness of a document, but includes considerable overhead (see Figure 6-15a).
JSON
(JavaScript Object Notation)
Markup language used for transmitting documents Contains little metadata and is preferred for transmitting volumes of data between servers and browsers While the notation is the format of JavaScript objects, JSON documents can be processed by any language (see Figure 6-15b).
Trang 35Example XML Document
Trang 36Example JSON Document
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
Trang 37Q4: How Do Organizations Use the Cloud?
Three Fundamental Cloud Types
Trang 38Content Delivery Networks from Cloud Vendors
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
• Content delivery network (CDN)
– System of hardware and software stores user data in many different geographical locations and makes data available on demand
– Provides specialized type of PaaS, but usually considered in its own category
– Minimize latency
– Used to store and deliver content seldom changed
Trang 39CDN Benefits
Trang 40Servers Used in a Typical CDN Service
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
Trang 41Using Web Services Internally
AllRoad's private
internet on its own
infrastructure
Trang 43PaaS Services from Amazon DBMS Products with Elastic Cloud 2 (EC2)
• AllRoad use CDN to distribute content worldwide and respond to leads generated from advertising.
Trang 44IaaS Services at AllRoad
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
Trang 45Q6: How Can Organizations Use Cloud Services Securely?
Remote Access Using VPN: Actual Connections
Trang 46Remote Access Using VPN: Apparent Connection
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
Trang 47Private Cloud for Inventory and Other Applications
Trang 48Accessing Private Cloud over a Virtual Private Network
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
Trang 49Using A Virtual Private Cloud
Subset of a Public Cloud With Highly Restricted, Secure Access
Trang 50So What? Unexpected Geotagging
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
• What Is Geotagging?
picture and video you take
• Why Should I Worry About Geotagging?
Trang 51How Does Geotagging Work?
• iPhone with geotagging enabled
• Emailed, opened on PC using free IrfanView
• Image properties (EXIF data) contain laundry list of
metadata including GPS latitude at N 40 45.41 0 (40.756833) and longitude at W 73 59.21 0 (73.986833).”
Trang 52Q7: 2025
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
Trang 53Q7: 2025 (cont'd)
and maintain in-house email exchanges and other servers, and jobs
increase demand for employees who know how to use and manage information systems
Trang 54Q7: 2025 (cont'd)
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
– Telediagnosis
– Telesurgery
– Telelaw enforcement
Trang 55Security Guide: Storm Clouds
Creative Suite with Adobe Creative Cloud
information
Trang 56from Adobe, posted on AnonNews.org
Trang 57Cloud Security Alliance List of Nine Threats
Trang 58• First Amendment preserves free speech regarding laws Congress may enact, limited protection for federal
employees, but does not protect you at work
Trang 59Active Review
Q1: Why is the cloud the future for most organizations?
Q2: What network technology supports the cloud?
Q3: How does the cloud work?
Q4: How do organizations use the cloud?
Q5: How can AllRoad Parts use the cloud?
Q6: How can organizations use cloud services securely?
Q7: 2025
Trang 60Case Study 6: FinQloud Forever … Well, at Least for the Required Interval …
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
records be stored on media that cannot be altered
include software to prohibit data alteration
Trang 61Components of the FinQloud System
Trang 62FinQloud Forever … (cont'd)
C o p y r i g h t © 2 0 1 6 P e a r s o n E d u c a t i o n , I n c
• Creates “finger print” of record based on its content If record is changed, fingerprint will indicate it was altered (original
record would not be preserved)
• Ability to overwrite or erase records stored on these systems makes them non-compliant with Rule 17a-4(f)
• Excludes extrinsic controls authentication, passwords, and manual procedures
• Meets requirements of SEC’s Rule17a-3) and similar rule set out by Commodities Futures Trading Commission, when
properly configured