內容簡介
本書充分藉鑒瞭當今國外和國內ESP(專門用途英語)教學的研究成果並結閤IT類專業和英語教學的特點,以培養高職計算機專業學生基於崗位的實際英語交際能力和應用能力為齣發點,以培養學生可持續發展的職業核心競爭力為目標,是一本為高職計算機專業學生量身打造和精心編製的計算機信息技術英語教材。教材共分為14個單元,具體包括計算機硬件、軟件、操作係統、編程語言、數據庫、網絡、即時通信、計算機安全、多媒體、電子商務、計算機新技術等計算機專業內容,並涵蓋瞭移動設備操作係統(Android, iOS)、雲計算、大數據、物聯網等當前計算機領域最新的技術和概念。此外,本書還圍繞每單元的話題增加瞭情景對話、職業技能、職場點滴(包括職業規劃、職場規則、簡曆撰寫、麵試技巧)等內容,並在每單元的最後設計瞭具有很強實踐性和實操性的活動,全方位訓練和提高學生麵嚮當前的行業、企業崗位需求,在真實工作環境中的英語交際能力、應用能力和學習能力。
本書可作為高職高專IT英語教材,也可供相關從業人員自學參考。
內頁插圖
目錄
Unit 1 The Computer Age We Are Living in 1
Section 1 Dialogue: The Impact of Computers on People’s Lives 2
Section 2 Reading 3
Text A: The Evolution of the Computer Age 3
Text B: Different Types of Computers 5
Text C: The Future of Computers 9
Section 3 Occupational Tips: How to Start Your Career in Information Technology 12
Section 4 Class Activities: Guess Who the IT Figure Is 14
Unit 2 Computer Hardware 15
Section 1 Dialogue: First Day at Work (Hardware Orientation) 16
Section 2 Reading 17
Text A: Get to Know Your Personal Computer 17
Text B: PC Ports 22
Text C: Fast Facts on Apple 25
Section 3 Occupational Tips: How to Configure Your Own PC 29
Section 4 Class Activities: Hardware Crossword Puzzle Game 32
Unit 3 Operating Systems 33
Section 1 Dialogue: Buying an Android Tablet PC 34
Section 2 Reading 35
Text A: How Operating Systems Work 35
Text B: About Windows Vista 39
Text C: Linux OS 41
Section 3 Occupational Tips: How to Install an Operating System 44
Section 4 Class Activities: Finding the New Features of iOS 45
Unit 4 Application Software 46
Section 1 Dialogue: How to Solve an Office Problem 47
Section 2 Reading 48
Text A: Microsoft Office 48
Text B: How Time Management Software Works 51
Text C: Computer-Aided Design 55
Section 3 Occupational Tips: How to Use Excel 2010 Formula 59
Section 4 Class Activities: A Debate on Video Games’ Effect on Youngsters 60
Unit 5 Computer Programming 62
Section 1 Dialogue: How to Choose the Right Programming Language to Study 63
Section 2 Reading 65
Text A: The Basics of C Programming 65
Text B: Object-oriented Programming 69
Text C: Languages to Know for Web Programming 73
Section 3 Occupational Tips: Tips on Good Programming Style 76
Section 4 Class Activities: Discussion on 10 Traits of a Good Programmer 80
Unit 6 Database Technology 82
Section 1 Dialogue: A Customer Database 83
Section 2 Reading 84
Text A: What Relational Databases Are 84
Text B: Introduction to SQL 86
Text C: How Data Mining and Data Warehousing are Related 90
Section 3 Occupational Tips: How to Write a Project Proposal 92
Section 4 Class Activities: Using Google Earth to Search for a Location 95
Unit 7 Computer Networks 96
Section 1 Dialogue: How Computers Communicate with Each Other 97
Section 2 Reading 98
Text A: Computer Networking 98
Text B: Introduction to Network Types 100
Text C: Grid Computing 104
Section 3 Occupational Tips: How to Configure Your IP Address 107
Section 4 Class Activities: Sign up for a Foreign Mailbox 109
Unit 8 The World Wide Web and the Internet 110
Section 1 Dialogue: How the Internet Works 111
Section 2 Reading 112
Text A: The Development of the Internet 112
Text B: Blog and Microblog 114
Text C: The History of the World Wide Web 116
Section 3 Occupational Tips: How to Use Your Browser 120
Section 4 Class Activities: Compete in Computer Games 121
Unit 9 Communication Online 122
Section 1 Dialogue: Amazing QQ 123
Section 2 Reading 124
Text A: Using Instant Messaging for Business 124
Text B: MSN 126
Text C: How to Ensure the Safety When Chatting Online 129
Section 3 Occupational Tips: Shortcut Keys in QQ 132
Section 4 Class Activities: Using ICQ to Chat with New Friends 134
Unit 10 Privacy and Security 135
Section 1 Dialogue: My Poor Computer 136
Section 2 Reading 137
Text A: Computer Viruses 137
Text B: Antivirus Software, a Good Defender 140
Text C: Computer Crime 143
Section 3 Occupational Tips: How to Protect Your PC from Invasion 146
Section 4 Class Activities: Discussion on User- friendly Firewalls and Antivirus Software 148
Unit 11 Multimedia 149
Section 1 Dialogue: The Ultimate Movie Experience with IMAX 150
Section 2 Reading 151
Text A: Multimedia and Its Applications 151
Text B: Graphics File Formats 153
Text C: Adobe Photoshop 157
Section 3 Occupational Tips: How to Make a Wonderful Presentation that Makes the Sale 159
Section 4 Class Activities: Using Photoshop to Make Pictures Look Great 162
Unit 12 Electronic Commerce 163
Section 1 Dialogue: Online Shopping for Books 164
Section 2 Reading 165
Text A: E-commerce and Its Global Trends 165
Text B: How does E-commerce Work 167
Text C: The Lure of E-commerce 169
Section 3 Occupational Tips: How to Achieve an Online Store Success 172
Section 4 Class Activities: Video Watching (E-commerce) 175
Unit 13 New and Emerging Technologies 176
Section 1 Dialogue: Why It Is Called “Cloud Computing” 177
Section 2 Reading 178
Text A: Cloud Computing 178
Text B: Toward a Global “Internet of Things” 180
Text C: What You Need to Know about Big Data 182
Section 3 Occupational Tips: How to Write a Good Resume 186
Section 4 Class Activities: Video Watching (Big Data) 191
Unit 14 Your Future and Information Technology 192
Section 1 Dialogue: IT Working Experience 193
Section 2 Reading 194
Text A: Shaping the Internet Age 194
Text B: Building an IT Career in the Midst of Change 196
Text C: To Be a Winner in the Information Revolution 199
Section 3 Occupational Tips: The First Job Interview 202
Section 4 Class Activities: An IT Interview 204
附錄 參考譯文(Text A)及答案 205
計算機英語常用詞匯英漢對照錶 235
參考文獻 248
前言/序言
《深入理解雲計算架構與實踐》 在數字時代浪潮的席捲下,雲計算已不再是遙不可及的概念,而是重塑企業運營模式、驅動業務創新的核心引擎。本書並非一本泛泛而談的理論指南,而是緻力於為讀者提供一套係統、深入且實用的雲計算技術框架和實踐方法。我們將一同剖析雲計算的本質,探索其多樣化的架構模型,並聚焦於那些真正能夠提升企業效率、降低成本、增強競爭力的關鍵技術和落地策略。 第一部分:雲計算基石與核心概念解析 我們將從雲計算的根本齣發,詳細闡述其發展曆程、核心價值以及不同於傳統IT模式的關鍵特性。從IaaS、PaaS到SaaS,我們將逐一揭示它們的服務模型、優勢劣勢以及適用場景,幫助您精準定位最適閤您業務需求的雲服務類型。同時,本書將深入剖析虛擬化技術(如VMware vSphere、KVM)和容器化技術(如Docker、Kubernetes)的底層原理,理解它們如何成為構建彈性和可伸縮雲環境的基石。此外,我們將探討服務導嚮架構(SOA)和微服務架構在雲原生應用開發中的重要性,以及API管理在實現係統互聯互通和生態構建中的作用。 第二部分:主流雲平颱深度剖析與對比 本書將以實際應用為導嚮,對當前市場上最具影響力的三大主流雲平颱——亞馬遜AWS、微軟Azure和阿裏雲進行詳細的分析和對比。我們不僅會介紹它們各自的核心服務(如計算、存儲、數據庫、網絡),還會深入探討其在安全性、高可用性、成本優化、性能調優以及特定行業解決方案等方麵的差異化優勢。通過案例分析和實際操作演示,您將能夠掌握如何在這些平颱上高效地部署、管理和優化您的雲資源,並根據項目需求做齣明智的技術選型。本書還將簡要介紹一些新興的雲平颱及其特點,幫助您拓展視野。 第三部分:雲安全與閤規性策略 在享受雲計算帶來的便捷與靈活性的同時,數據安全和閤規性是企業用戶最為關注的焦點。本書將係統性地介紹雲計算環境下的安全挑戰,並提供一套全麵的安全防護體係。我們將詳細講解身份與訪問管理(IAM)、網絡安全(如VPC、安全組、防火牆)、數據加密(靜態加密與傳輸加密)、威脅檢測與響應(如安全審計、入侵檢測)等關鍵安全措施。此外,本書還將深入探討不同行業和地區的閤規性要求(如GDPR、ISO 27001),以及如何在雲環境中構建符閤法規要求的解決方案,確保您的業務在閤規的前提下穩健運行。 第四部分:雲原生應用架構與開發實踐 雲原生已成為現代軟件開發的必然趨勢。本書將帶領讀者走進雲原生應用的構建世界,從容器編排(Kubernetes)、服務網格(Istio)、持續集成/持續部署(CI/CD)流程,到聲明式API、不可變基礎設施等核心概念,都將進行深入的講解。我們將重點介紹如何設計和開發高可用、彈性伸縮、易於管理的雲原生應用,以及如何利用DevOps文化和工具鏈加速軟件交付和迭代。本書還將探討事件驅動架構、Serverless計算等前沿技術,幫助您構建麵嚮未來的現代化應用程序。 第五部分:雲成本管理與性能優化 有效的成本管理是最大化雲投資迴報的關鍵。本書將提供一係列實用的雲成本優化策略和工具。我們將深入分析雲資源的使用模式,識彆成本浪費點,並提齣相應的優化建議,例如選擇閤適的實例類型、利用預留實例和節省計劃、優化存儲和網絡流量等。同時,本書還將聚焦於雲平颱的性能優化,從應用程序層麵到基礎設施層麵,探討如何通過性能監控、故障排除、容量規劃等手段,確保您的雲應用始終處於最佳運行狀態,為用戶提供流暢的服務體驗。 第六部分:混閤雲與多雲戰略 對於許多企業而言,完全遷移到單一雲平颱並非最優選擇。本書將深入探討混閤雲和多雲的架構設計與實施策略。我們將分析企業為何選擇混閤雲或多雲,以及它們所帶來的挑戰和機遇。本書將重點介紹不同雲平颱之間的互聯互通技術(如VPN、專綫),以及如何構建統一的管理平颱來簡化跨雲環境的運維。此外,我們還將探討在多雲環境中實現應用遷移、數據同步和容災備份的有效方法,幫助您構建更加靈活、可靠且具備業務連續性的IT基礎設施。 第七部分:雲運維與自動化實踐 雲環境的復雜性要求更加智能和高效的運維模式。本書將介紹雲運維的核心理念和最佳實踐。我們將深入講解自動化運維工具(如Terraform、Ansible、CloudFormation)的使用,如何實現基礎設施即代碼(IaC),以及如何通過監控告警係統、日誌管理和自動化故障恢復來提升運維效率和響應速度。本書還將探討站點可靠性工程(SRE)在雲環境中的應用,以及如何構建一支具備雲原生技能的運維團隊,從而真正實現雲平颱的穩定、高效運行。 目標讀者: 本書麵嚮所有希望深入理解和掌握雲計算技術的IT專業人士,包括但不限於:係統架構師、開發工程師、運維工程師、技術經理、IT項目負責人,以及對雲計算感興趣的學生和研究人員。無論您是初涉雲海,還是希望深化現有技能,本書都將是您不可或缺的參考。 本書特點: 理論與實踐並重: 深入剖析技術原理,同時結閤大量實際案例和操作建議。 體係化設計: 從基礎概念到高級應用,層層遞進,構建完整的知識體係。 麵嚮未來: 關注前沿技術和發展趨勢,幫助讀者應對未來的挑戰。 可操作性強: 提供清晰的技術指導和實施方法,助力讀者解決實際問題。 通過閱讀《深入理解雲計算架構與實踐》,您將不僅獲得理論知識,更能掌握將雲計算轉化為實際業務價值的關鍵能力,為企業的數字化轉型之路奠定堅實的基礎。