45. Privacy
• 臉部辨識及社會安全系統
• “We collect as much as we want, then we will
figure out…”
Transparency and Collaborative Computing
• GDPR, Intellectual Property protection
Adversarial Machine Learning
• Integrity and Validity of the Sensor Inputs
12/06/2019
User/sensor Data Edge device/sensor Cloud
AI-based Algorithms
46. Confidentiality, protection, policy and law
誰擁有這些資料?Edge、雲端、資料中心?
Understanding what information about
“me” has been collected and how it is/will
be used
• GDPR (General Data Protection Regulation)
12/06/2019
Editor's Notes
As mentioned earlier, traditional, on-premises IT solutions typically bring to mind large purchases with pre-determined capacities for computing and storage power, as well as constraints on where you house your IT resources. Building an on-premises infrastructure can be slow and expensive.
In a comparison of cloud to on-premises computing solutions, you can avoid large capital purchases in a cloud solution.
You can avoid ordering expensive hardware that needs to be installed and configured well in advance of application deployment. Other considerations in an on-premises solution may include physical space, cooling, power, cabling, networking, racks, servers, storage, labor, and certification.
With cloud computing, you don’t have to spend time on these factors; instead, you just click to order and pay for the resources you need, which are available almost immediately. Then, launch your application!
Cloud computing helps you reduce your on-going IT costs in multiple ways:
AWS is able to continually lower prices due to massive economies of scale and continual improvements.
Multiple pricing options also help you optimize costs based on your unique workloads. You pay only for what you consume on a variable, monthly basis.
In comparison, an on-premises solution typically requires upgrades on 1-year, 3-year, or 5-year cycles. The cost of labor and systems administration can be significant.
The cost savings achieved using cloud computing empowers organizations to shift resources toward innovative, new projects that grow their business by focusing on “apps not ops”.
Cloud gives you managed IT resources on-demand, at a fraction of the cost of traditional infrastructure.
Predicting how customers are going to adopt your new application is complex and hard to get right, making it difficult to estimate your infrastructure capacity needs.
Flexible capacity means that your compute capacity is dynamic. You can quickly provision resources as demand goes up, and turn off what you don’t need as demand goes down.
The flexible capacity of cloud solutions closely follows the demand curve (left).
In contrast, provisioning resources in an on-premises environment requires that you predict your capacity requirements well in advance (right). This results in idle, wasted resources while demand catches up, or if demand suddenly outpaces your planned capacity you may have inadequate capacity resulting in unhappy customers.
Cloud computing can move with your business. Its speed and agility makes it possible for you to respond to changing market conditions and computing requirements.
In a traditional infrastructure, scalability is a challenge due to the amount of time it can take to get a server procured, delivered, and running.
The more elastic scalability provided by AWS means that you can provision resources as you need them. You can deploy hundreds or even thousands of servers in minutes, without talking to anyone. This self-service environment changes how quickly you can develop and deploy applications, allowing your team to experiment more quickly and more frequently.
With traditional infrastructure, it’s hard to deliver great performance to a broadly distributed user base. As a result, most companies focus on one geographic region at a time to save costs and time.
With cloud computing, the game changes – you can easily deploy your application in any of the AWS regions around the world. This means you can provide a lower latency and better experience for your global customers at minimal cost.
We will look at the AWS global infrastructure in the next section.
As you can see, cloud computing offers many advantages over traditional, on-premises infrastructures. It is giving businesses and organizations the leverage they need to innovate faster and more cost-effectively to compete in the increasingly competitive landscape.