ILN Courses - to be reviewed by 15 October To apply to review one of these courses, please return to the main page here. EDP 397: Amazon EC2 and S3 Hands-on (2 reviewers needed) In this course you will learn how to access and work with the AWS Management Console and VM instances for Linux. You will also create an Amazon Linux Instance from an Amazon Machine Image (AMI). Next you will access your Amazon Machine Instance with SSH client on MAC/Linux and Windows. You will also create Amazon S3 Bucket and access it from Internet. You will create Elastic Block Storage Volume (EBS), Amazon Elastic Load Balancer (ELB) and Amazon EC2 Spot Instance request. EDP 408: Cloud Compliance and Privacy Protection (2 reviewers needed) In this course, we will discuss cloud compliance standards including security controls and cloud infrastructure, NIST Cloud Compliance, CSA Cloud Compliance and Data Protection. Next we will review PCI DSS Cloud Computing Guidelines. We will also discuss Privacy Protection in Cloud and Big Data including CSA Top Ten Big Data Security and Privacy Challenges and US-EU Safe Harbor Framework. EDP 409: Cloud Compliance Assessment Hands-on (2 reviewers needed) In this course you will learn what guidelines and tools exist for cloud provider/platform assessment for compliance with the major industry accepted Security and operational standards and best practices. you will also learn what CSA Cloud Controls Matrix (CCM) is and how you can use it for evaluating compliance of your current or planned cloud data center. Finally you will learn what is CSA Consensus Assessments Initiative Questionnaire (CAIQ) and how to use it for cloud provider compliance assessment with the PCI DSS requirements. EDP 382: Cloud Computing Definition, Reference Architecture, and General Use Cases (2 reviewers needed) We begin with a discussion of the "paradigm shift" of Cloud Computing. No longer a research project or an offering by a leading edge internet company aimed at leading edge developers, Cloud Computing has become mainstream. The IT landscape is changing because of Cloud Computing, in how companies and researchers obtain computing resources as a serve, and also in how companies and researchers construct their own computing environments. At first, Cloud Computing was a new way to use existing servers, networking, and storage. Now the second generation of servers, networking, and storage, along with a wave of brand new software is emerging, because of the innovation possible in this new infrastructure. In other words, Cloud Computing has become a transformational factor in modern IT development. Our introduction to cloud computing will begin with a very commonly accepted set of definitions, terminology, and reference architecture. The definitions and architectures come from the US Department of Commerce, where the National Institute of Standards and Technology (NIST) did some early, foundational standardization work in Cloud Computing. These definitions and canonical scenarios will set the stage for how we talk about Cloud Computing for the rest of the course. We will then turn to study a number of general Cloud Computing use cases and usage scenarios. There are many ways Cloud Computing can be set up and put to work, and there are many layers and sub-systems in Cloud Computing which we will want to have a precise vocabulary for, in order to consistently proceed in our studies of each and every part, and in how the parts fit together. EDP 384: Cloud Computing Enabling Technologies (2 reviewers needed) In this course we will review Service Oriented Architecture (SOA) and Web Services. This is followed by virtualization technologies and components as well as virtualization platforms such as Xen, KVM, VMware, VirtualBox, Hyper-V. We will also review virtual disk images and finally network virtualization. EDP 386: Cloud Computing Global Impact and Compliance (2 reviewers needed) In this course we will review the global character of cloud including both opportunities and problems. We will also review the geographical distribution of major cloud providers as well as examine interoperability, compatibility, and portability. We will also discuss cloud security and compliance with a focus on compliance standards and cloud certification and auditing. We will review an example Cloud PCI DSS compliance analysis and finally, discuss cloud dependability and security with a focus on incident response and eDiscovery. EDP 395: Cloud Construction (2 reviewers needed) In this course, we will review Cloud Construction. Overall, Cloud Construction is tricky and requires some new thinking about how to implement reliability and how to handle repair. We will discuss the approach to your decisions and stress the importance of sticking to them. We will also discuss understanding your workload and what you do and do not get from cloud. We will review needed tools and discuss the learning curve and look at the challenges of extremely large cloud construction. EDP 412: Cloud Data Center Network Construction (2 reviewers needed) In this course, we will discuss challenges in cloud datacenter networking and datacenter network architectures. We will also review network protocols for low congestion and latency including: QCN, DCTCP, and HULL. We will also discuss datacenter network wiring and Software Defined Networking (SDN), OpenFlow, and Network Functions Virtualization (NFV). Finally, we will review OpenNaaS and will present a Cloud Service Providers network design example. EDP 398: Cloud Deployment Automation Tools (2 reviewers needed) In this course, we will review automation of the cloud infrastructure configuration, deployment and orchestration and explain its importance. Next we will discuss CloudFormation which is a native tool that is used by other tools to do actual services deployment on AWS cloud. We will also review two other popular tools, OpsCode Chef and Puppet, which provide more comprehensive functionality for managing large cloud infrastructure configuration and deployment. EDP 407: Cloud Federation and Federated Access Control (2 reviewers needed) In this course, we will discuss access control basics including defining terms and illustrating generic authentication and authorization models. Next we will review federated access control and identity management models and mechanisms with a focus on OAuth2.0, Shibboleth, OpenID, and SAML. This is followed by a review of cloud federation models that include both client side federation and provider side federation. We will also discuss AWS Identity and Access Management (IAM), Microsoft Azure Active Directory (AAD) and OpenStack Keystone. EDP 394: Cloud IaaS Storage Management (2 reviewers needed) In this course, we will review why Storage management is one the most demanded and responsible tasks in managing enterprise IT infrastructure. We will discuss the components of Storage management including operations such as backup, replication, and archiving that can be implemented locally, over network or in cloud. We will also review cloud storage as one of the infrastructure services benefits from the cloud based economy of scale. Finally, we will review cloud storage types including block, object, and bucket and blob storage. EDP 391: Cloud Infrastructure as a Service Architecture (2 reviewers needed) In this course, we will review Cloud IaaS service model, including Properties and Characteristics. We will also discuss Cloud IaaS platform architecture and functional components including Cloud Management functions and API. We will review example Cloud IaaS platforms including Amazon Web Services (AWS) architecture and components Resources virtualization in IaaS cloud including CPU/Server, Storage, Network and VM management in IaaS cloud including VM deployment and VM Migration. EDP 389: Cloud Management Software Platforms: OpenStack (2 reviewers needed) This course begins with an overview of cloud management software stacks and moves into the history of OpenStack. We will discuss the OpenStack architecture and OpenStack infrastructure components. Next we will review load balancing in OpenStack as well as examine the OpenStack dashboard (Horizon) and user interfaces. Finally, we will discuss the OpenStack identity (Keystone) and cloud federation. EDP 401: Cloud PaaS Services Design with Microsoft Azure (2 reviewers needed) In this course, we will review some basic architecture concepts and components of the Microsoft Azure PaaS that can be used as building blocks for constructing custom services and application on the Azure platform. We will discuss Microsoft Azure Platform Architecture Services architecture and design components including Storage, Tables, SQL Database, Azure Service Bus Services, Bus namespace and access control Message Queues. Finally, we will review other supporting infrastructure services CDN and ExpressRoute. EDP 403: Cloud Software as a Service (SaaS) (1 reviewer needed) In this course, we will review Cloud SaaS Architecture and Components Cloud SaaS and an overview of Apps providers. Multitenant services design with Microsoft Azure will also be discussed. Next we will review principles and mechanisms including partitioning multi-tenant applications, multi-tenant data architecture and scalability and elasticity of multi-tenant applications. EDP 387: Cloud Standardization and Component Technology Overview (2 reviewers needed) This course will provide an overview of Cloud standardization activities and initiatives. It begins with a review of the work produced by the US Government Department of Commerce, National Institute of Standards and Technology (NIST), and Cloud Computing Project. Next we will look at a couple of "standards" that (a) aren't really standards per-se and (b) apply more to architecture. We will look at two of them, one from the ITU-T, and one from the Open Datacenter Alliance. Finally, we will consider some proposed and actual standards for cloud components. EDP 472: Data Security in the Cloud (2 reviewers needed) The move to Cloud services introduces many new and complex issues related to data security. This video course addresses the threats to data security as they relate to the Cloud, and offers a review of the technologies that work together to create a robust Data Loss Prevention (DLP) architecture. Core concepts such as Encryption and Key Management are discussed, as well as strategies for the development of an enterprise-wide DLP policy. EDP 400: Databases in Cloud PaaS Data Structures and Models (2 reviewers needed) In this course, we will review Cloud PaaS Architecture and gain an understanding of its functionalities and how it can be used to simplify application creation and deployment. We will also discuss how Cloud PaaS is widely used for migrating enterprise processes to cloud and how it brings all generic Cloud Computing benefits together including on-demand provisioning, elasticity, pay per use, and multi-tenancy. Next we will discuss Microsoft Azure and demonstrate how it represents an example of the generic PaaS features implementation. Finally, we will review a number of Open Source Cloud Management platforms. EDP 218: How to Be a Prolific Inventor (2 reviewers needed) A prolific inventor is not just measured by the number of patents being generated, but by how his or her patents truly generate revenues for the business. A prolific inventor has a big picture of the patent value chain and how patents can become a critical part of a company's asset. This course will empower inventors with needed knowledge to be able to play a major role in the monetization of innovation, whether in a corporation or as an individual entrepreneur. Topics include:How to evaluate a patent; Considerations in making a filing decision; Inventor's tips in patent prosecution process; Understanding the scope of patent claims; More on patent search; and Evidence of use and patent infringement.