The document provides steps to connect to a CloudFoundry environment and deploy a sample Predix application. It includes instructions on installing the CF CLI, logging in, listing services, creating a PostgreSQL service instance, pushing a sample app, and binding the app to the database. The steps cover common operations for deploying and managing apps on Pivotal CloudFoundry and interacting with services on Predix.
Predix Builder Roadshow event content detailing the Industrial Internet of Things, Building the Digital Twin, Predix Edge Essential, Predix Dojo Program, and upcoming Predix events.
1. What does Predix bring to the table?
2. How is it different to Cloud Foundry and IBM Bluemix?
3. Predix service catalog. Which services can set Predix apart?
4. Top use cases and apps
5. Likely scenarios of Predix evolution
D2: Predix Migration & IT Integration (Predix Transform 2016)Predix
http://predixtransform.com
Your legacy tech stack is wrong. Rewrite it for Predix. No, that's not the message of this talk. Instead, we will provide practical, tested tips on how to safely adopt Predix into your organization. You will be equipped with concrete examples, case studies, and recommendations. We'll also show you a live session demonstrating a third-party data integration with Predix, from data extraction to ingestion into Predix and Hadoop platforms.
S1: Predix ISV Partner Program (Predix Transform 2016)Predix
http://predixtransform.com
We'll provide a brief overview of how to build and monetize applications and/or software services on the Predix platform, including how (and why) to build on Predix. We'll shed light on the approval process, guidelines, and requirements overview, as well as tools and resources to support developers. The session will also provide brief demonstrations of the Partner Portal and Predix.io.
E1: Building the Digital Twin (Predix Transform 2016)Predix
http://predixtransform.com
Understand how to develop analytics models using the Asset and Analytics services within Predix. We'll start with a quick tour of the conceptual framework, and then dive deep into actual modeling and deployment examples that you can use. This session will include demo and code walk-through.
Speaker: Atul Kshirsagar, GE Software
To learn more about Pivotal Cloud Foundry, visit http://www.pivotal.io/platform-as-a-service/pivotal-cloud-foundry.
E4: Building Your First Predix App (Predix Transform 2016)Predix
http://predixtransform.com
How do you build your first Predix app or service? This session provides the essentials. We'll provide a step-by-step demo on building a simple app using PX and consuming some of the fundamental Predix services like UAA. We'll also cover the Predix mobile, and provide a tour of the Predix.io developer portal.
Predix Builder Roadshow event content detailing the Industrial Internet of Things, Building the Digital Twin, Predix Edge Essential, Predix Dojo Program, and upcoming Predix events.
1. What does Predix bring to the table?
2. How is it different to Cloud Foundry and IBM Bluemix?
3. Predix service catalog. Which services can set Predix apart?
4. Top use cases and apps
5. Likely scenarios of Predix evolution
D2: Predix Migration & IT Integration (Predix Transform 2016)Predix
http://predixtransform.com
Your legacy tech stack is wrong. Rewrite it for Predix. No, that's not the message of this talk. Instead, we will provide practical, tested tips on how to safely adopt Predix into your organization. You will be equipped with concrete examples, case studies, and recommendations. We'll also show you a live session demonstrating a third-party data integration with Predix, from data extraction to ingestion into Predix and Hadoop platforms.
S1: Predix ISV Partner Program (Predix Transform 2016)Predix
http://predixtransform.com
We'll provide a brief overview of how to build and monetize applications and/or software services on the Predix platform, including how (and why) to build on Predix. We'll shed light on the approval process, guidelines, and requirements overview, as well as tools and resources to support developers. The session will also provide brief demonstrations of the Partner Portal and Predix.io.
E1: Building the Digital Twin (Predix Transform 2016)Predix
http://predixtransform.com
Understand how to develop analytics models using the Asset and Analytics services within Predix. We'll start with a quick tour of the conceptual framework, and then dive deep into actual modeling and deployment examples that you can use. This session will include demo and code walk-through.
Speaker: Atul Kshirsagar, GE Software
To learn more about Pivotal Cloud Foundry, visit http://www.pivotal.io/platform-as-a-service/pivotal-cloud-foundry.
E4: Building Your First Predix App (Predix Transform 2016)Predix
http://predixtransform.com
How do you build your first Predix app or service? This session provides the essentials. We'll provide a step-by-step demo on building a simple app using PX and consuming some of the fundamental Predix services like UAA. We'll also cover the Predix mobile, and provide a tour of the Predix.io developer portal.
Deploy Secure Network Architectures for The Connected EnterpriseRockwell Automation
Protecting industrial control and automation system (IACS) assets requires a holistic defense-in-depth security approach, which addresses internal and external security threats. This discussion reviews the security design and implementation considerations within the Cisco and Rockwell Automation® CPwE reference architectures. Learn about the architectural security framework, identity services, IDMZ, Stratix® 5950 and Cisco Adaptive Security Appliance (ASA) firewall solutions to help you improve the availability, integrity and confidentiality of your network architecture. Prior attendance of the NS05 - Building Converged Plantwide Ethernet Architectures session is recommended.
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed ServiceVMware Tanzu
You can’t have cloud-native applications without a modern approach to databases and backing services. Data professionals are looking for ways to transform how databases are provisioned and managed.
In this webinar, we’ll cover practical strategies you can employ to deliver improved business agility at the data layer. We’ll discuss the impact that microservices are having in the enterprise, and what this means for MySQL and other popular databases. Join us and learn the answers to these common questions:
● How can you meet the operational challenge of scaling the number of MySQL database instances and managing the fleet?
● Adding to this scale challenge, how can your MySQL instances maintain availability in a world where the underlying IT infrastructure is ephemeral?
● How can you secure data in motion?
● How can you enable self-service while maintaining control and governance?
We’ll cover these topics and share how enterprises like yours are delivering greater outcomes with our Pivotal Platform managed MySQL.
Now you can scale without fear of failure.
Presenters:
Judy Wang, Product Management
Jagdish Mirani, Product Marketing
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOpsVMware Tanzu
Companies going through digital transformation initiatives need their IT organizations to support an increased business tempo. While DevOps practices have helped IT increase their pace to keep up with market dynamics, security teams still need to follow suit.
InfoSec practitioners must modernize their practices to realize efficiencies in some of their most burdensome processes, like patching, credential management, and compliance.
By embracing a ‘secure by default’ posture security teams can position themselves as enabling innovation rather than hindering it.
Join Pivotal’s Justin Smith and guest speaker, Fernando Montenegro from 451 Research, in a conversation about how security can enable innovation while maintaining best security practices. They will examine best practices and cultural shifts that are required to be secure by default, as well as the role processes and platforms play in this transition.
SPEAKERS:
Guest Speaker: Fernando Montenegro, Senior Analyst, Information Security, 451 Research
Justin Smith, Chief Security Officer for Product, Pivotal
Jared Ruckle, Product Marketing Manager, Pivotal
App-First & Cloud-Native: How InterMiles Boosted CX with AWS & InfostretchInfostretch
How can enterprises leverage cloud to deliver the most value to their customers?
In this webinar, the travel and lifestyle reward company, InterMiles, discusses its continuous modernization approach using AWS services. By leveraging its AWS expertise, Infostretch helped InterMiles cut costs, improve performance and optimize operations. With a robust application in place, users were able to leverage their core and trending loyalty features such as hyper-personalization, gamification and micro-redemption. InterMiles, AWS and Infostretch covered the strategic, technical and practical aspects of managing a successful app modernization in AWS cloud, including:
• Modernization in Cloud: Kickstarting your modernization journey, the importance of continuous modernization and how to adopt a microservices model with reusable components between the native mobile and web platform.
• Cost Optimization and Operational Efficiency: The cost and operational benefits of optimizing your operations and infrastructure by consolidating web and mobile platforms on AWS.
• AWS Well-Architected Review (WAR): Building a resilient cloud architecture and infrastructure using AWS Well-Architected Review (WAR) and identifying and addressing critical challenges with custom solutions.
Speakers:
Ketan Phanse, VP & Head of Information and Digital Technology, InterMiles
Shabir Rupani, Sr. Partner Solutions Architect, AWS
Deven Samant, Head of Enterprise Data and Cloud Practice, Infostretch
IW13 Keynote, Bill Ruh, GE Software—The Emerging Industrial Internet Software AG
Big Industry Trends
The industrial world is undergoing a seismic shift in productivity and efficiency as machines become increasingly intelligent. This shift will result in the creation of an Industrial Internet that will have the same transformative effect as the consumer internet. Intelligence is brought about through innovative sensor technology, machine to machine connectivity, new approaches to automation, and most importantly software that gives insight to people in real-time. This seismic shift to what one venture capitalist has dubbed: 'software eating the world', will require more and more companies to make strategic decisions on their willingness to invest resources and take the risks to capture this increasingly valuable part of the value-chain.
We see companies in the automotive industry doing this already as they are no longer satisfied to simply move people from point A to point B as a manufacturer of cars. Instead they want to capture the software value inherent in the transformation of today's vehicles into entertainment, navigation, and social systems.
The big question for companies that want to win and survive in today's economy is: do you focus on existing products and business models or do you create new integrated hardware/software solutions and services that is greater than the sum of the individual parts. This talk will explore the notion of the Industrial Internet, emerging business opportunities and GE's strategic decision to focus on software and analytic-based services.
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in aziendaVMware Tanzu
Le applicazioni moderne vengono distribuite in poche ore anziché giorni o settimane, consentendo alle aziende di accelerare il time-to-value e fornire una migliore esperienza al loro cliente finale. Uno dei modi più rapidi per passare dall'ideazione alla produzione è quello di disporre di una piattaforma di gestione dei container coerente e affidabile che aiuti gli sviluppatori a erogare il software più velocemente e all'IT di semplificare le operazioni
VMware e Pivotal mettono insieme le nostre competenze combinate per offrire una soluzione di gestione dei container completa con Pivotal Container Service (PKS).
Unisciti ai tuoi colleghi in questo evento gratuito della durata di un'ora per sapere in che modo le aziende possono implementare i containers su vSphere con PKS, semplificando la gestione di un ambiente Kubernetes dall’installazione (day 1) fino all’aggiornamento ed evoluzione infrastrutturale (day 2).
Agenda del webinar:
- Kubernetes e l'orchestrazione dei container
- La gestione dei container e di Kubernetes in ambienti di produzione con VMware e -
- Pivotal Container Service (PKS)
- La modernizzazione delle applicazioni con PKS
- Demo di Pivotal Container Service e delle integrazioni con l'infrastruttura VMware
- Chiusura del webinar e Q/A
Presenters :
Fabio Chiodini, Advisory Platform Architect EMEA, Pivotal Ruggero Citterio, Senior System Engineer, VMware
Accelerate Digital Transformation with Pivotal Cloud Foundry on AzureVMware Tanzu
Enterprises are looking to leverage the flexibility and elasticity of Azure Cloud to support their business critical applications.
Join us to understand how Pivotal Cloud Foundry running on Azure Cloud can dramatically improve developer productivity, accelerate time-to-market, provide feedback loops, and streamline Day 2 operations for improved efficiency and heightened platform security.
Presenters : Martin McVay, Platform Architect EMEA, Pivotal & Ruediger Schickhaus, Global Black Belt, Microsoft
http://Predixtransform.com
This session will provide an in-depth look at Predix availability and reliability from a cloud infrastructure and support perspective. We will also discuss the Predix approach for managing industrial data at scale.
Unified Analytics in GE’s Predix for the IIoT: Tying Operational Technology t...Altoros
Learn how to achieve holistic operational visibility into IIoT business environments by correlating the data from Operational Technology and IT, and organizing it as a single pane of glass in accordance with business processes.
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...Lucas Jellema
This presentation gives an brief overview of the history of relational databases, ACID and SQL and presents some of the key strentgths and potential weaknesses. It introduces the rise of NoSQL - why it arose, what is entails, when to use it. The presentation focuses on MongoDB as prime example of NoSQL document store and it shows how to interact with MongoDB from JavaScript (NodeJS) and Java.
Deploy Secure Network Architectures for The Connected EnterpriseRockwell Automation
Protecting industrial control and automation system (IACS) assets requires a holistic defense-in-depth security approach, which addresses internal and external security threats. This discussion reviews the security design and implementation considerations within the Cisco and Rockwell Automation® CPwE reference architectures. Learn about the architectural security framework, identity services, IDMZ, Stratix® 5950 and Cisco Adaptive Security Appliance (ASA) firewall solutions to help you improve the availability, integrity and confidentiality of your network architecture. Prior attendance of the NS05 - Building Converged Plantwide Ethernet Architectures session is recommended.
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed ServiceVMware Tanzu
You can’t have cloud-native applications without a modern approach to databases and backing services. Data professionals are looking for ways to transform how databases are provisioned and managed.
In this webinar, we’ll cover practical strategies you can employ to deliver improved business agility at the data layer. We’ll discuss the impact that microservices are having in the enterprise, and what this means for MySQL and other popular databases. Join us and learn the answers to these common questions:
● How can you meet the operational challenge of scaling the number of MySQL database instances and managing the fleet?
● Adding to this scale challenge, how can your MySQL instances maintain availability in a world where the underlying IT infrastructure is ephemeral?
● How can you secure data in motion?
● How can you enable self-service while maintaining control and governance?
We’ll cover these topics and share how enterprises like yours are delivering greater outcomes with our Pivotal Platform managed MySQL.
Now you can scale without fear of failure.
Presenters:
Judy Wang, Product Management
Jagdish Mirani, Product Marketing
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOpsVMware Tanzu
Companies going through digital transformation initiatives need their IT organizations to support an increased business tempo. While DevOps practices have helped IT increase their pace to keep up with market dynamics, security teams still need to follow suit.
InfoSec practitioners must modernize their practices to realize efficiencies in some of their most burdensome processes, like patching, credential management, and compliance.
By embracing a ‘secure by default’ posture security teams can position themselves as enabling innovation rather than hindering it.
Join Pivotal’s Justin Smith and guest speaker, Fernando Montenegro from 451 Research, in a conversation about how security can enable innovation while maintaining best security practices. They will examine best practices and cultural shifts that are required to be secure by default, as well as the role processes and platforms play in this transition.
SPEAKERS:
Guest Speaker: Fernando Montenegro, Senior Analyst, Information Security, 451 Research
Justin Smith, Chief Security Officer for Product, Pivotal
Jared Ruckle, Product Marketing Manager, Pivotal
App-First & Cloud-Native: How InterMiles Boosted CX with AWS & InfostretchInfostretch
How can enterprises leverage cloud to deliver the most value to their customers?
In this webinar, the travel and lifestyle reward company, InterMiles, discusses its continuous modernization approach using AWS services. By leveraging its AWS expertise, Infostretch helped InterMiles cut costs, improve performance and optimize operations. With a robust application in place, users were able to leverage their core and trending loyalty features such as hyper-personalization, gamification and micro-redemption. InterMiles, AWS and Infostretch covered the strategic, technical and practical aspects of managing a successful app modernization in AWS cloud, including:
• Modernization in Cloud: Kickstarting your modernization journey, the importance of continuous modernization and how to adopt a microservices model with reusable components between the native mobile and web platform.
• Cost Optimization and Operational Efficiency: The cost and operational benefits of optimizing your operations and infrastructure by consolidating web and mobile platforms on AWS.
• AWS Well-Architected Review (WAR): Building a resilient cloud architecture and infrastructure using AWS Well-Architected Review (WAR) and identifying and addressing critical challenges with custom solutions.
Speakers:
Ketan Phanse, VP & Head of Information and Digital Technology, InterMiles
Shabir Rupani, Sr. Partner Solutions Architect, AWS
Deven Samant, Head of Enterprise Data and Cloud Practice, Infostretch
IW13 Keynote, Bill Ruh, GE Software—The Emerging Industrial Internet Software AG
Big Industry Trends
The industrial world is undergoing a seismic shift in productivity and efficiency as machines become increasingly intelligent. This shift will result in the creation of an Industrial Internet that will have the same transformative effect as the consumer internet. Intelligence is brought about through innovative sensor technology, machine to machine connectivity, new approaches to automation, and most importantly software that gives insight to people in real-time. This seismic shift to what one venture capitalist has dubbed: 'software eating the world', will require more and more companies to make strategic decisions on their willingness to invest resources and take the risks to capture this increasingly valuable part of the value-chain.
We see companies in the automotive industry doing this already as they are no longer satisfied to simply move people from point A to point B as a manufacturer of cars. Instead they want to capture the software value inherent in the transformation of today's vehicles into entertainment, navigation, and social systems.
The big question for companies that want to win and survive in today's economy is: do you focus on existing products and business models or do you create new integrated hardware/software solutions and services that is greater than the sum of the individual parts. This talk will explore the notion of the Industrial Internet, emerging business opportunities and GE's strategic decision to focus on software and analytic-based services.
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in aziendaVMware Tanzu
Le applicazioni moderne vengono distribuite in poche ore anziché giorni o settimane, consentendo alle aziende di accelerare il time-to-value e fornire una migliore esperienza al loro cliente finale. Uno dei modi più rapidi per passare dall'ideazione alla produzione è quello di disporre di una piattaforma di gestione dei container coerente e affidabile che aiuti gli sviluppatori a erogare il software più velocemente e all'IT di semplificare le operazioni
VMware e Pivotal mettono insieme le nostre competenze combinate per offrire una soluzione di gestione dei container completa con Pivotal Container Service (PKS).
Unisciti ai tuoi colleghi in questo evento gratuito della durata di un'ora per sapere in che modo le aziende possono implementare i containers su vSphere con PKS, semplificando la gestione di un ambiente Kubernetes dall’installazione (day 1) fino all’aggiornamento ed evoluzione infrastrutturale (day 2).
Agenda del webinar:
- Kubernetes e l'orchestrazione dei container
- La gestione dei container e di Kubernetes in ambienti di produzione con VMware e -
- Pivotal Container Service (PKS)
- La modernizzazione delle applicazioni con PKS
- Demo di Pivotal Container Service e delle integrazioni con l'infrastruttura VMware
- Chiusura del webinar e Q/A
Presenters :
Fabio Chiodini, Advisory Platform Architect EMEA, Pivotal Ruggero Citterio, Senior System Engineer, VMware
Accelerate Digital Transformation with Pivotal Cloud Foundry on AzureVMware Tanzu
Enterprises are looking to leverage the flexibility and elasticity of Azure Cloud to support their business critical applications.
Join us to understand how Pivotal Cloud Foundry running on Azure Cloud can dramatically improve developer productivity, accelerate time-to-market, provide feedback loops, and streamline Day 2 operations for improved efficiency and heightened platform security.
Presenters : Martin McVay, Platform Architect EMEA, Pivotal & Ruediger Schickhaus, Global Black Belt, Microsoft
http://Predixtransform.com
This session will provide an in-depth look at Predix availability and reliability from a cloud infrastructure and support perspective. We will also discuss the Predix approach for managing industrial data at scale.
Unified Analytics in GE’s Predix for the IIoT: Tying Operational Technology t...Altoros
Learn how to achieve holistic operational visibility into IIoT business environments by correlating the data from Operational Technology and IT, and organizing it as a single pane of glass in accordance with business processes.
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...Lucas Jellema
This presentation gives an brief overview of the history of relational databases, ACID and SQL and presents some of the key strentgths and potential weaknesses. It introduces the rise of NoSQL - why it arose, what is entails, when to use it. The presentation focuses on MongoDB as prime example of NoSQL document store and it shows how to interact with MongoDB from JavaScript (NodeJS) and Java.
Amazon RDS allows you to launch an optimally configured, secure and highly available database with just a few clicks. It provides cost-efficient and resizable capacity while managing time-consuming database administration tasks, freeing you up to focus on your applications and business. We’ll discuss Amazon RDS fundamentals, learn about the six available database engines (with the seventh on the way), and examine customer success stories.
Cloud Spanner is the first and only relational database service that is both strongly consistent and horizontally scalable. With Cloud Spanner you enjoy all the traditional benefits of a relational database: ACID transactions, relational schemas (and schema changes without downtime), SQL queries, high performance, and high availability. But unlike any other relational database service, Cloud Spanner scales horizontally, to hundreds or thousands of servers, so it can handle the highest of transactional workloads.
Het effect van Google Adwords op offline winkelbezoekvalantic NL
Welk effect heeft een AdWords advertentie op uw offline winkelbezoek? Door het veranderende winkelgedrag van consumenten wordt het steeds lastiger om de daadwerkelijke ROI van Google AdWords-campagnes te bepalen. Rob gaat in op de ontwikkelingen en uitdagingen van omnichannel-winkelgedrag en hij laat zien hoe AdWords-campagnes een centrale rol in de omnichannel-strategie kunnen spelen.
Slides pour support de conférence leader et manager.
Vous pouvez retrouver mes livres sur Amazon, la FNAC avec mon pseudo : Yann Pehoré
"Vivre sans violence" : Communication non violente.
"Profiler pour mieux communiquer" : Analyse transactionnelle.
Microservices Tracing With Spring Cloud and Zipkin @Szczecin JUGMarcin Grzejszczak
The hype related to microservices continues. It’s already common knowledge that creating distributed systems is not easy. It’s high time to show how that complexity can be contained.
Service Discovery and Registry (Zookeeper / Consul / Eureka), easy request sending with client side load balancing (Feign + Ribbon), request proxying with Zuul. Everything is easy with Spring Cloud. Just add a dependency, a couple of lines of configuration and you’re ready to go.
That’s fixing difficulties related to writing code - what about solving the complexity of debugging distributed systems? Log correlation and visualizing latency of parts of the system? Spring Cloud Sleuth with Zipkin to the rescue!
The presentation will consist of some theory but there’ll also be live coding and demos.
Enabling the Real Time Analytical EnterpriseHortonworks
Combining IOT, Customer Experience and Real-Time Enterprise Data within Hadoop. What if you could derive real-time insights using ALL of your data? Join us for this webinar and learn how companies are combining “new” real-time data sources (i.e. IOT, Social, Web Logs) with continuously updated enterprise data from SAP and other enterprise transactional systems, providing deep and up-to-the-second analytical insights. This presentation will include a demonstration of how this can be achieved quickly, easily and affordably by utilizing a joint solution from Attunity and Hortonworks.
School for Change Agents Module 5 slidesNHS Horizons
As change agents we are aware that most effective change starts at ‘the edge’. This module will help us equip ourselves for our journey to the edge and beyond. We’ll explore what we mean by ‘the edge’, and what opportunities there are for health and care change activists to be bridge builders and curators.
Monitoring is an key part of operating and maintaining a cloud environment. In the first part of this talk Alexander shows how CloudStack and the components it depends on can be monitored. In the second part he shows how its possible to build a central monitoring system which can be used by the customers too.
Simplify Cloud Applications using Spring CloudRamnivas Laddad
Developing an application to a cloud platform involves working with deployed application's environment and connecting to services. Spring Cloud, a new project, simplifies these tasks in a variety of cloud platforms including Cloud Foundry and Heroku. Spring Cloud makes it possible to deploy the same artifact (a war or a jar) to multiple cloud environments. It supports multiple clouds through the concept of Cloud Connector and provides out of the box implementation for Cloud Foundry and Heroku. Spring Cloud is designed for extension, making it simple to create a cloud connector for other cloud platforms. Spring Cloud also supports connecting to multiple services through the concept of service connectors. Out of the box, it provides support for many common services, but also makes it easy to extend it to other services. While Spring Cloud can be used by applications using any JVM language and framework, it further simplifies Spring applications through Java and XML-based configuration. In this talk, we will introduce the Spring Cloud project, show how you can simplify configuring applications for cloud deployment, discuss its extensibility mechanism, and put it to good use by showing practical examples from the field.
Do any VM's contain a particular indicator of compromise? E.g. Run a YARA signature over all executables on my virtual machines and tell me which ones match.
SpringBoot and Spring Cloud Service for MSAOracle Korea
Cloud 환경에서 MSA를 하기 위해서 Service Discovery, Circuit Breaker 등을 사용하여 Application을 개발하는 방법과 SpringBoot 와 Spring Cloud Service 를 사용하는데, Cloud에서 Kubernetes를 위시한 Container 생태계가 어떻게 MSA에 영향을 미치는지 알아봅니다.
Presented at 3|SHARE's EVOLVE'14 - The Adobe Experience Manager Community Summit on Tuesday November 18th, 2014 at the Hard Rock Hotel in San Diego, CA. evolve14.com
The Microsoft Azure Traffic Manager provides global DNS load balancing methods of distributing internet traffic among two or more endpoints (for example: Virtual Machines or WebApps ) on a different cloud services that could be located on a different regions, all accessible with the same URL, in one or more Microsoft Azure datacenters around the world.
In this session I will explain about the different methods, I will show you how to configure the Traffic Manager and I will present a little demo.
At the end of this session you'll be able to provide better Performance, Redundancy and HA to your servers and/or web applications by using the Microsoft Azure Traffic Manager.
Most applications on AWS use multiple AWS services. Currently debugging issues and tracing transactions across multiple systems and multiple AWS services requires a lot of heavy lifting. In this session we will cover techniques to help developers debug applications by combining AWS services like XRay, CloudWatch Logs, ElasticSearch, CloudTrail etc, to help isolate defects quickly and efficiently.
Speakers:
Jan Haak, Solutions Architect, Amazon Web Services
Evgeny Vaganov, Solutions Architect, Amazon Web Services
Francisco Javier Ramírez Urea - IT Architect, Hoplasoftware
Guillaume Morini - SE, Docker
The integration of Kubernetes orchestration into the Docker Enterprise Platform presents deployments with interesting new abstractions for application connectivity. Devs and Ops are often challenged with rationalizing how pod networking (with CNI plugins like Calico or Flannel), Services (via kube-proxy) and Ingress work in concert to enable application connectivity within and outside a cluster. Similarly, given the dynamic and transient nature of containerized microservice workloads, how to leverage scalable and declarative approaches like network policies to express segmentation and security primitives. This session provides an illustrative walkthrough of these core concepts by going through common deployment architectures providing design, operations, and scale considerations based on experience from numerous production deployments. We will discuss Kubernetes publishing methods and deep dive into Ingress Controllers. This session will also showcase how to complement application and operations workflows with policy-driven business, compliance and security controls typically required in enterprise production deployments including going further into limiting traffic to services, session persistence, rewriting, and activating container health checks.
FIWARE Wednesday Webinars - Short Term History within Smart SystemsFIWARE
FIWARE Wednesday Webinar - Short Term History within Smart Systems (2nd April 2020)
Corresponding webinar recording: https://youtu.be/fX_YAc7G4Dk
This webinar will show how to utilise times series components and monitor and display trends within FIWARE applications.
Chapter: Core Context
Difficulty: 3
Audience: Any Technical
Presenter: Jason Fox (Senior Technical Evangelist, FIWARE Foundation)
Designing a production grade realtime ml inference endpointChandim Sett
This presentation discusses about designing a ML inference endpoint application in python flask and Docker containers using appropriate software engineering design principles. The application being developed is an enterprise production grade.
Docker and Cloud - Enables for DevOps - by ACA-ITStijn Wijndaele
DevOps is gericht op het tot stand brengen van een cultuur binnen organisaties waardoor het ontwikkelen, valideren en releasen van software sneller, meer betrouwbaar en frequenter kan verlopen. Om dit te realiseren staan het automatiseren van het 'software delivery process' en de bijhorende infrastructurele veranderingen centraal. Door de opkomst van 'Microservice Architecture' neemt het belang hiervan nog verder toe.
Sprekers: Stijn Van den Enden & Stijn Wijndaele (ACA IT-Solutions) DevOps is gericht op het tot stand brengen van een cultuur binnen organisaties waardoor het ontwikkelen, valideren en releasen van software sneller, meer betrouwbaar en frequenter kan verlopen. Om dit te realiseren staan het automatiseren van het 'software delivery process' en de bijhorende infrastructurele veranderingen centraal. Door de opkomst van 'Microservice Architecture' neemt het belang hiervan nog verder toe.
In deze avondconferentie werd, na een korte toelichting over DevOps, nagegaan wat Docker en de Cloud kunnen betekenen voor uw business, en hoe zij als enablers kunnen dienen voor het tot stand brengen van een DevOps-cultuur. Het container-landschap waarvan tools zoals Kubernetes, Docker Swarm, ...een belangrijk onderdeel vormen, wordt toegelicht en er wordt ingegaan op de wijze waarop deze tools aangewend kunnen worden om 'development' en 'operations' efficiënt te laten samenwerken.
Adjusting primitives for graph : SHORT REPORT / NOTESSubhajit Sahu
Graph algorithms, like PageRank Compressed Sparse Row (CSR) is an adjacency-list based graph representation that is
Multiply with different modes (map)
1. Performance of sequential execution based vs OpenMP based vector multiply.
2. Comparing various launch configs for CUDA based vector multiply.
Sum with different storage types (reduce)
1. Performance of vector element sum using float vs bfloat16 as the storage type.
Sum with different modes (reduce)
1. Performance of sequential execution based vs OpenMP based vector element sum.
2. Performance of memcpy vs in-place based CUDA based vector element sum.
3. Comparing various launch configs for CUDA based vector element sum (memcpy).
4. Comparing various launch configs for CUDA based vector element sum (in-place).
Sum with in-place strategies of CUDA mode (reduce)
1. Comparing various launch configs for CUDA based vector element sum (in-place).
StarCompliance is a leading firm specializing in the recovery of stolen cryptocurrency. Our comprehensive services are designed to assist individuals and organizations in navigating the complex process of fraud reporting, investigation, and fund recovery. We combine cutting-edge technology with expert legal support to provide a robust solution for victims of crypto theft.
Our Services Include:
Reporting to Tracking Authorities:
We immediately notify all relevant centralized exchanges (CEX), decentralized exchanges (DEX), and wallet providers about the stolen cryptocurrency. This ensures that the stolen assets are flagged as scam transactions, making it impossible for the thief to use them.
Assistance with Filing Police Reports:
We guide you through the process of filing a valid police report. Our support team provides detailed instructions on which police department to contact and helps you complete the necessary paperwork within the critical 72-hour window.
Launching the Refund Process:
Our team of experienced lawyers can initiate lawsuits on your behalf and represent you in various jurisdictions around the world. They work diligently to recover your stolen funds and ensure that justice is served.
At StarCompliance, we understand the urgency and stress involved in dealing with cryptocurrency theft. Our dedicated team works quickly and efficiently to provide you with the support and expertise needed to recover your assets. Trust us to be your partner in navigating the complexities of the crypto world and safeguarding your investments.
Techniques to optimize the pagerank algorithm usually fall in two categories. One is to try reducing the work per iteration, and the other is to try reducing the number of iterations. These goals are often at odds with one another. Skipping computation on vertices which have already converged has the potential to save iteration time. Skipping in-identical vertices, with the same in-links, helps reduce duplicate computations and thus could help reduce iteration time. Road networks often have chains which can be short-circuited before pagerank computation to improve performance. Final ranks of chain nodes can be easily calculated. This could reduce both the iteration time, and the number of iterations. If a graph has no dangling nodes, pagerank of each strongly connected component can be computed in topological order. This could help reduce the iteration time, no. of iterations, and also enable multi-iteration concurrency in pagerank computation. The combination of all of the above methods is the STICD algorithm. [sticd] For dynamic graphs, unchanged components whose ranks are unaffected can be skipped altogether.
As Europe's leading economic powerhouse and the fourth-largest hashtag#economy globally, Germany stands at the forefront of innovation and industrial might. Renowned for its precision engineering and high-tech sectors, Germany's economic structure is heavily supported by a robust service industry, accounting for approximately 68% of its GDP. This economic clout and strategic geopolitical stance position Germany as a focal point in the global cyber threat landscape.
In the face of escalating global tensions, particularly those emanating from geopolitical disputes with nations like hashtag#Russia and hashtag#China, hashtag#Germany has witnessed a significant uptick in targeted cyber operations. Our analysis indicates a marked increase in hashtag#cyberattack sophistication aimed at critical infrastructure and key industrial sectors. These attacks range from ransomware campaigns to hashtag#AdvancedPersistentThreats (hashtag#APTs), threatening national security and business integrity.
🔑 Key findings include:
🔍 Increased frequency and complexity of cyber threats.
🔍 Escalation of state-sponsored and criminally motivated cyber operations.
🔍 Active dark web exchanges of malicious tools and tactics.
Our comprehensive report delves into these challenges, using a blend of open-source and proprietary data collection techniques. By monitoring activity on critical networks and analyzing attack patterns, our team provides a detailed overview of the threats facing German entities.
This report aims to equip stakeholders across public and private sectors with the knowledge to enhance their defensive strategies, reduce exposure to cyber risks, and reinforce Germany's resilience against cyber threats.
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...John Andrews
SlideShare Description for "Chatty Kathy - UNC Bootcamp Final Project Presentation"
Title: Chatty Kathy: Enhancing Physical Activity Among Older Adults
Description:
Discover how Chatty Kathy, an innovative project developed at the UNC Bootcamp, aims to tackle the challenge of low physical activity among older adults. Our AI-driven solution uses peer interaction to boost and sustain exercise levels, significantly improving health outcomes. This presentation covers our problem statement, the rationale behind Chatty Kathy, synthetic data and persona creation, model performance metrics, a visual demonstration of the project, and potential future developments. Join us for an insightful Q&A session to explore the potential of this groundbreaking project.
Project Team: Jay Requarth, Jana Avery, John Andrews, Dr. Dick Davis II, Nee Buntoum, Nam Yeongjin & Mat Nicholas
Show drafts
volume_up
Empowering the Data Analytics Ecosystem: A Laser Focus on Value
The data analytics ecosystem thrives when every component functions at its peak, unlocking the true potential of data. Here's a laser focus on key areas for an empowered ecosystem:
1. Democratize Access, Not Data:
Granular Access Controls: Provide users with self-service tools tailored to their specific needs, preventing data overload and misuse.
Data Catalogs: Implement robust data catalogs for easy discovery and understanding of available data sources.
2. Foster Collaboration with Clear Roles:
Data Mesh Architecture: Break down data silos by creating a distributed data ownership model with clear ownership and responsibilities.
Collaborative Workspaces: Utilize interactive platforms where data scientists, analysts, and domain experts can work seamlessly together.
3. Leverage Advanced Analytics Strategically:
AI-powered Automation: Automate repetitive tasks like data cleaning and feature engineering, freeing up data talent for higher-level analysis.
Right-Tool Selection: Strategically choose the most effective advanced analytics techniques (e.g., AI, ML) based on specific business problems.
4. Prioritize Data Quality with Automation:
Automated Data Validation: Implement automated data quality checks to identify and rectify errors at the source, minimizing downstream issues.
Data Lineage Tracking: Track the flow of data throughout the ecosystem, ensuring transparency and facilitating root cause analysis for errors.
5. Cultivate a Data-Driven Mindset:
Metrics-Driven Performance Management: Align KPIs and performance metrics with data-driven insights to ensure actionable decision making.
Data Storytelling Workshops: Equip stakeholders with the skills to translate complex data findings into compelling narratives that drive action.
Benefits of a Precise Ecosystem:
Sharpened Focus: Precise access and clear roles ensure everyone works with the most relevant data, maximizing efficiency.
Actionable Insights: Strategic analytics and automated quality checks lead to more reliable and actionable data insights.
Continuous Improvement: Data-driven performance management fosters a culture of learning and continuous improvement.
Sustainable Growth: Empowered by data, organizations can make informed decisions to drive sustainable growth and innovation.
By focusing on these precise actions, organizations can create an empowered data analytics ecosystem that delivers real value by driving data-driven decisions and maximizing the return on their data investment.
Opendatabay - Open Data Marketplace.pptxOpendatabay
Opendatabay.com unlocks the power of data for everyone. Open Data Marketplace fosters a collaborative hub for data enthusiasts to explore, share, and contribute to a vast collection of datasets.
First ever open hub for data enthusiasts to collaborate and innovate. A platform to explore, share, and contribute to a vast collection of datasets. Through robust quality control and innovative technologies like blockchain verification, opendatabay ensures the authenticity and reliability of datasets, empowering users to make data-driven decisions with confidence. Leverage cutting-edge AI technologies to enhance the data exploration, analysis, and discovery experience.
From intelligent search and recommendations to automated data productisation and quotation, Opendatabay AI-driven features streamline the data workflow. Finding the data you need shouldn't be a complex. Opendatabay simplifies the data acquisition process with an intuitive interface and robust search tools. Effortlessly explore, discover, and access the data you need, allowing you to focus on extracting valuable insights. Opendatabay breaks new ground with a dedicated, AI-generated, synthetic datasets.
Leverage these privacy-preserving datasets for training and testing AI models without compromising sensitive information. Opendatabay prioritizes transparency by providing detailed metadata, provenance information, and usage guidelines for each dataset, ensuring users have a comprehensive understanding of the data they're working with. By leveraging a powerful combination of distributed ledger technology and rigorous third-party audits Opendatabay ensures the authenticity and reliability of every dataset. Security is at the core of Opendatabay. Marketplace implements stringent security measures, including encryption, access controls, and regular vulnerability assessments, to safeguard your data and protect your privacy.
1. GE Predix
. .
By Kai Zhao kingaim@gmail.com
https://cn.linkedin.com/in/kai-zhao-63403212
&
Zheming Zhang
https://cn.linkedin.com/in/sonny-zhang-184a4761
Code
Repository
https://github.com/cloudfoundry-samples
https://github.com/PredixDev
VCAP-
SERVICES
http://docs.run.pivotal.io/devguide/deploy-apps/environment-
variable.html#VCAP-SERVICES
Environment
Variable
http://docs.run.pivotal.io/devguide/deploy-apps/environment-
variable.html
CF all cmds http://cli.cloudfoundry.org/en-US/cf/
Service Broker http://blog.csdn.net/zhaozhenyang_go/article/details/32078665
Overview of
CF
https://docs.cloudfoundry.org/concepts/overview.html
Predix Entry https://predix-io.run.xxxx.predix.io
2. Step 1: Install the cf-clli
References https://github.com/cloudfoundry/cli#downloads
Actions Mac OS X (using Homebrew via the cloudfoundry tap):
$ brew tap cloudfoundry/tap
$ brew install cf-cli
KaiZhaos-MacBook-Pro:~ kaizhao$ brew tap cloudfoundry/tap
==> Tapping cloudfoundry/tap
Cloning into '/usr/local/Library/Taps/cloudfoundry/homebrew-tap'...
remote: Counting objects: 10, done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 10 (delta 0), reused 5 (delta 0), pack-reused 0
Unpacking objects: 100% (10/10), done.
Checking connectivity... done.
Tapped 3 formulae (39 files, 43.2K)
KaiZhaos-MacBook-Pro:~ kaizhao$ brew install cf-cli
==> Installing cf-cli from cloudfoundry/tap
==> Downloading https://cli.run.pivotal.io/stable?release=macosx64-
binary&versio
==> Downloading from https://s3-us-west-1.amazonaws.com/cf-cli-
releases/releases
####################################################################
#### 100.0%
! /usr/local/Cellar/cf-cli/6.22.2: 2 files, 20.5M, built in 6
minutes 37 seconds
KaiZhaos-MacBook-Pro:~ kaizhao$ cf
cf version 6.22.2+a95e24c-2016-10-27, Cloud Foundry command line
tool
Usage: cf [global options] command [arguments...] [command options]
Before getting started:
config login,l target,t
help,h logout,lo
Application lifecycle:
apps,a logs set-env,se
push,p ssh create-app-manifest
start,st app
stop,sp env,e
restart,rs scale
restage,rg events
3. Services integration:
marketplace,m create-user-provided-service,cups
services,s update-user-provided-service,uups
create-service,cs create-service-key,csk
update-service delete-service-key,dsk
delete-service,ds service-keys,sk
service service-key
bind-service,bs bind-route-service,brs
unbind-service,us unbind-route-service,urs
Route and domain management:
routes,r delete-route create-domain
domains map-route
create-route unmap-route
Space management:
spaces create-space set-space-role
space-users delete-space unset-space-role
Org management:
orgs,o set-org-role
org-users unset-org-role
CLI plugin management:
plugins add-plugin-repo repo-plugins
install-plugin list-plugin-repos
Commands offered by installed plugins:
Global options:
--help, -h Show help
-v Print API request diagnostics
to stdout
'cf help -a' lists all commands with short descriptions. See 'cf
help <command>' to read about a specific command.
Step 2: Connect to the CloudFoundry with cf login
References http://docs.cloudfoundry.org/cf-cli/getting-started.html
KaiZhaos-MacBook-Pro:~ kaizhao$ cf login -a
https://api.system.xxxx.predix.io -u xxxxxx@qq.com
API endpoint: https://api.system.xxxx.predix.io
Password>
Authenticating...
4. OK
Targeted org Shanghai_Foundry
Targeted space xxxxxx@qq.com
API endpoint: https://api.system.xxxx.predix.io (API version:
2.62.0)
User: xxxxxx@qq.com
Org: Shanghai_Foundry
Space: xxxxxx@qq.com
KaiZhaos-MacBook-Pro:~ kaizhao$
Step 3:List all marketplace offering
References
http://cli.cloudfoundry.org/en-US/cf/marketplace.html
NAME
marketplace - List available offerings in the
marketplace
USAGE
cf marketplace [-s SERVICE]
ALIAS
m
OPTIONS
-s
Show plan details for a particular service
offering
SEE ALSO
create-service, services
KaiZhaos-MacBook-Pro:~ kaizhao$ cf marketplace
Getting services from marketplace in org Shanghai_Foundry / space
xxxxxx@qq.com as xxxxxx@qq.com...
OK
service plans
description
event-audit-trail Beta A
service to create and maintain an event audit trail
5. logstash free
Logstash 1.4 service for application development and testing
p-rabbitmq-35 standard
RabbitMQ is a robust and scalable high-performance multi-protocol
messaging broker.
postgres shared-nr, shared, Dedicated-R-Bronze
Reliable PostgrSQL Service
predix-acs Tiered*, Free
Use this service to provide a more powerful framework than basic
User Account and Authentication.
predix-analytics-catalog Bronze*, Silver*, Gold*, Free
Add analytics to the Predix cloud for use with the Analytics Runtime
Service.
predix-analytics-runtime Bronze*, Silver*, Gold*, Free
Use this service to support elastic execution of the analytic
orchestration.
predix-analytics-ui Free
Use this browser-based user interface to upload, validate, and run
analytics.
predix-asset Free, Tiered*
Create and store machine asset models and instances.
predix-blobstore Tiered*
Use this binary large object storage (BLOB) to securely store large
byte arrays and retrieve data using any file type.
predix-tms Tiered*
Use this service to provision service instances for a tenant and
provide runtime access.
predix-uaa Tiered*, Free
Use this service for a full-featured OAuth 2.0 server.
predix-views Standard*, Free
Control layout and components within your client-side web or mobile
app.
rabbitmq-36 standard
RabbitMQ is a robust and scalable high-performance multi-protocol
messaging broker.
redis shared-vm
Redis service to provide a key-value store
* These service plans have an associated cost. Creating a service
instance will incur this cost.
TIP: Use 'cf marketplace -s SERVICE' to view descriptions of
individual plans of a given service.
KaiZhaos-MacBook-Pro:~ kaizhao$ cf marketplace -s postgres
Getting service plan information for service postgres as
xxxxxx@qq.com...
OK
service plan description
free or paid
shared-nr A PostgreSQL database with no replication on a
shared server. free
6. shared A Reliable PostgreSQL database on a shared
server. free
Dedicated-R-Bronze Replicated database in a dedicated environment
(Beta) free
KaiZhaos-MacBook-Pro:~ kaizhao$
Step 4: List all services
References http://cli.cloudfoundry.org/en-US/cf/services.html
cf services
KaiZhaos-MacBook-Pro:~ kaizhao$ cf services
Getting services in org Shanghai_Foundry / space xxxxxx@qq.com as
xxxxxx@qq.com...
OK
name service plan bound apps last operation
kzpgsql postgres shared-nr create succeeded
KaiZhaos-MacBook-Pro:~ kaizhao$
Step 5: Show service instance info
References https://docs.cloudfoundry.org/cf-cli/cf-
help.html#services
cf service service_instance
use –guid to retrieve and display the guid of the
service instance
KaiZhaos-MacBook-Pro:~ kaizhao$ cf services
Getting services in org Shanghai_Foundry / space xxxxxx@qq.com as
xxxxxx@qq.com...
OK
name service plan bound apps last operation
kzpgsql postgres shared-nr create succeeded
KaiZhaos-MacBook-Pro:~ kaizhao$ cf service kzpgsql
Service instance: kzpgsql
Service: postgres
Bound apps:
Tags:
Plan: shared-nr
Description: Reliable PostgrSQL Service
Documentation url:
Dashboard:
Last Operation
Status: create succeeded
Message:
Started: 2016-11-23T14:08:25Z
Updated:
7. KaiZhaos-MacBook-Pro:~ kaizhao$ cf service kzpgsql --guid
72a9143d-98f6-4b21-a9e0-a6cc11acb1cf
Step 5: Create a service instance
KaiZhaos-MacBook-Pro:~ kaizhao$ cf create-service postgres shared-nr
kzpgsql2
Creating service instance kzpgsql2 in org Shanghai_Foundry / space
xxxxxx@qq.com as xxxxxx@qq.com...
OK
KaiZhaos-MacBook-Pro:~ kaizhao$ cf services
Getting services in org Shanghai_Foundry / space xxxxxx@qq.com as
xxxxxx@qq.com...
OK
name service plan bound apps last operation
kzpgsql postgres shared-nr create succeeded
kzpgsql2 postgres shared-nr create succeeded
KaiZhaos-MacBook-Pro:~ kaizhao$ cf service kzpgsql2
Service instance: kzpgsql2
Service: postgres
Bound apps:
Tags:
Plan: shared-nr
Description: Reliable PostgrSQL Service
Documentation url:
Dashboard:
Last Operation
Status: create succeeded
Message:
Started: 2016-11-23T15:23:11Z
Updated:
Step 6: Create a user provided service and add to cf
KaiZhaos-MacBook-Pro:~ kaizhao$ cf create-user-provided-service viz
-r https://www.connectf.com/fe
Creating user provided service viz in org Shanghai_Foundry / space
xxxxxx@qq.com as xxxxxx@qq.com...
OK
KaiZhaos-MacBook-Pro:~ kaizhao$ cf services
Getting services in org Shanghai_Foundry / space xxxxxx@qq.com as
xxxxxx@qq.com...
OK
name service plan bound apps last operation
kzpgsql postgres shared-nr create succeeded
8. kzpgsql2 postgres shared-nr create succeeded
viz user-provided
Step 7: Push application
Reference https://docs.cloudfoundry.org/devguide/deploy-apps/manifest.html
KaiZhaos-MacBook-Pro:Predix-HelloWorld-WebApp kaizhao$ ls
README.md Staticfile hello-world.py index.html manifest.yml
KaiZhaos-MacBook-Pro:Predix-HelloWorld-WebApp kaizhao$ cf push
Using manifest file
/Users/kaizhao/Desktop/Predix/cf/predixdev/Predix-HelloWorld-
WebApp/manifest.yml
Using stack cflinuxfs2...
OK
Creating app Predix-HelloWorld-WebApp-KZ in org Shanghai_Foundry /
space xxxxxx@qq.com as xxxxxx@qq.com...
OK
Creating route predix-helloworld-webapp-kz.run.xxxx.predix.io...
OK
Binding predix-helloworld-webapp-kz.run.xxxx.predix.io to Predix-
HelloWorld-WebApp-KZ...
OK
9. Uploading Predix-HelloWorld-WebApp-KZ...
Uploading app files from:
/Users/kaizhao/Desktop/Predix/cf/predixdev/Predix-HelloWorld-WebApp
Uploading 3.1K, 4 files
Done uploading
OK
Starting app Predix-HelloWorld-WebApp-KZ in org Shanghai_Foundry /
space xxxxxx@qq.com as xxxxxx@qq.com...
-----> Downloaded app package (4.0K)
-------> Buildpack version 1.3.10
Downloaded
[file:///var/vcap/data/dea_next/admin_buildpacks/51ffcab3-8408-4bef-
8a59-
5180999db286_b476477d537f3b4e29b121b7cd4fde0f57bd730f/dependencies/h
ttps___buildpacks.cloudfoundry.org_concourse-binaries_nginx_nginx-
1.11.3-linux-x64.tgz]
-----> Using root folder
-----> Copying project files into public/
-----> Setting up nginx
-----> Uploading droplet (2.6M)
1 of 1 instances running
App started
OK
App Predix-HelloWorld-WebApp-KZ was started using this command `sh
boot.sh`
Showing health and status for app Predix-HelloWorld-WebApp-KZ in org
Shanghai_Foundry / space xxxxxx@qq.com as xxxxxx@qq.com...
OK
requested state: started
instances: 1/1
usage: 256M x 1 instances
urls: predix-helloworld-webapp-kz.run.xxxx.predix.io
last uploaded: Wed Nov 23 18:03:12 UTC 2016
stack: cflinuxfs2
buildpack: staticfile_buildpack
state since cpu memory disk
details
#0 running 2016-11-24 02:03:25 AM 0.0% 3.7M of 256M 5.6M
of 1G
10. Step 8: Show all environment variables for an application instance
Reference http://cli.cloudfoundry.org/en-US/cf/env.html
KaiZhaos-MacBook-Pro:Predix-HelloWorld-WebApp kaizhao$ cf env
Predix-HelloWorld-WebApp-KZ
Getting env variables for app Predix-HelloWorld-WebApp-KZ in org
Shanghai_Foundry / space xxxxxx@qq.com as xxxxxx@qq.com...
OK
System-Provided:
{
"VCAP_APPLICATION": {
"application_id": "95d878d5-600b-4672-b9ca-5b3a69c615d5",
"application_name": "Predix-HelloWorld-WebApp-KZ",
"application_uris": [
"predix-helloworld-webapp-kz.run.xxxx.predix.io"
],
"application_version": "3487cb8c-3260-485a-a915-c845fb2aef8d",
"limits": {
"disk": 1024,
"fds": 16384,
"mem": 256
},
"name": "Predix-HelloWorld-WebApp-KZ",
"space_id": "46d6aa19-f64e-46be-84d6-f888701a68d0",
"space_name": "xxxxxx@qq.com",
"uris": [
"predix-helloworld-webapp-kz.run.xxxx.predix.io"
],
"users": null,
"version": "3487cb8c-3260-485a-a915-c845fb2aef8d"
11. }
}
No user-defined env variables have been set
No running env variables have been set
No staging env variables have been set
Step 9: Bind application with service
References http://cli.cloudfoundry.org/en-US/cf/bind-
service.html
KaiZhaos-MacBook-Pro:Predix-HelloWorld-WebApp kaizhao$ cf env
Predix-HelloWorld-WebApp-KZ
Getting env variables for app Predix-HelloWorld-WebApp-KZ in org
Shanghai_Foundry / space xxxxxx@qq.com as xxxxxx@qq.com...
OK
System-Provided:
{
"VCAP_APPLICATION": {
"application_id": "95d878d5-600b-4672-b9ca-5b3a69c615d5",
"application_name": "Predix-HelloWorld-WebApp-KZ",
"application_uris": [
"predix-helloworld-webapp-kz.run.xxxx.predix.io"
],
"application_version": "3487cb8c-3260-485a-a915-c845fb2aef8d",
"limits": {
"disk": 1024,
"fds": 16384,
"mem": 256
},
"name": "Predix-HelloWorld-WebApp-KZ",
"space_id": "46d6aa19-f64e-46be-84d6-f888701a68d0",
"space_name": "xxxxxx@qq.com",
"uris": [
"predix-helloworld-webapp-kz.run.xxxx.predix.io"
],
"users": null,
"version": "3487cb8c-3260-485a-a915-c845fb2aef8d"
}
}
No user-defined env variables have been set
No running env variables have been set
12. No staging env variables have been set
KaiZhaos-MacBook-Pro:Predix-HelloWorld-WebApp kaizhao$ cf bind-
service predix-helloworld-webapp-kz kzpgsql
Binding service kzpgsql to app Predix-HelloWorld-WebApp-KZ in org
Shanghai_Foundry / space xxxxxx@qq.com as xxxxxx@qq.com...
OK
TIP: Use 'cf restage Predix-HelloWorld-WebApp-KZ' to ensure your env
variable changes take effect
KaiZhaos-MacBook-Pro:Predix-HelloWorld-WebApp kaizhao$ cf restage
Predix-HelloWorld-WebApp-KZ
Restaging app Predix-HelloWorld-WebApp-KZ in org Shanghai_Foundry /
space xxxxxx@qq.com as xxxxxx@qq.com...
-----> Downloaded app package (4.0K)
-----> Downloaded app buildpack cache (4.0K)
-------> Buildpack version 1.3.10
Downloaded
[file:///var/vcap/data/dea_next/admin_buildpacks/51ffcab3-8408-4bef-
8a59-
5180999db286_b476477d537f3b4e29b121b7cd4fde0f57bd730f/dependencies/h
ttps___buildpacks.cloudfoundry.org_concourse-binaries_nginx_nginx-
1.11.3-linux-x64.tgz]
-----> Using root folder
-----> Copying project files into public/
-----> Setting up nginx
-----> Uploading droplet (2.6M)
1 of 1 instances running
App started
OK
App Predix-HelloWorld-WebApp-KZ was started using this command `sh
boot.sh`
Showing health and status for app Predix-HelloWorld-WebApp-KZ in org
Shanghai_Foundry / space xxxxxx@qq.com as xxxxxx@qq.com...
OK
requested state: started
instances: 1/1
usage: 256M x 1 instances
urls: predix-helloworld-webapp-kz.run.xxxx.predix.io
last uploaded: Wed Nov 23 18:03:12 UTC 2016
stack: cflinuxfs2
buildpack: staticfile_buildpack
state since cpu memory disk
details
14. "application_id": "95d878d5-600b-4672-b9ca-5b3a69c615d5",
"application_name": "Predix-HelloWorld-WebApp-KZ",
"application_uris": [
"predix-helloworld-webapp-kz.run.xxxx.predix.io"
],
"application_version": "b9ba301c-ff4d-4ec9-bc9d-d4034a0dcf84",
"limits": {
"disk": 1024,
"fds": 16384,
"mem": 256
},
"name": "Predix-HelloWorld-WebApp-KZ",
"space_id": "46d6aa19-f64e-46be-84d6-f888701a68d0",
"space_name": "xxxxxx@qq.com",
"uris": [
"predix-helloworld-webapp-kz.run.xxxx.predix.io"
],
"users": null,
"version": "b9ba301c-ff4d-4ec9-bc9d-d4034a0dcf84"
}
}
No user-defined env variables have been set
No running env variables have been set
No staging env variables have been set
15. Step 10: Create service key for service instance
References http://cli.cloudfoundry.org/en-US/cf/bind-
service.html
KaiZhaos-MacBook-Pro:~ kaizhao$ cf create-service-key kzpgsql2
kzpgsqlkey2
Creating service key kzpgsqlkey2 for service instance kzpgsql2 as
xxxxxx@qq.com...
OK
KaiZhaos-MacBook-Pro:~ kaizhao$ cf service-key kzpgsql2 kzpgsqlkey2
Getting key kzpgsqlkey2 for service instance kzpgsql2 as
xxxxxx@qq.com...
{
"ID": 0,
"binding_id": "d7342d96-7680-4e61-94fd-35419d6ecab0",
"database": "d8c27e972779844d0b31ad0b2e4d7b821",
"dsn": "host=10.120.8.137 port=5432
user=u8c27e972779844d0b31ad0b2e4d7b821
password=68eddfeec36940489ee42e07d2ba1271
dbname=d8c27e972779844d0b31ad0b2e4d7b821 connect_timeout=5
sslmode=disable",
"host": "10.120.8.137",
"instance_id": "15e876dd-e3a3-4ded-842a-fa27f1703221",
"jdbc_uri":
"jdbc:postgresql://10.120.8.137:5432/d8c27e972779844d0b31ad0b2e4d7b8
21?user=u8c27e972779844d0b31ad0b2e4d7b821u0026password=68eddfeec369
40489ee42e07d2ba1271u0026ssl=false",
"password": "68eddfeec36940489ee42e07d2ba1271",
17. Number of instances
-k
Disk limit (e.g. 256M, 1024M, 1G)
-m
Memory limit (e.g. 256M, 1024M, 1G)
scale - Change or view the instance count, disk space limit, and memory limit for an app
KaiZhaos-MacBook-Pro:~ kaizhao$ cf scale Predix-HelloWorld-WebApp-KZ
Showing current scale of app Predix-HelloWorld-WebApp-KZ in org
Shanghai_Foundry / space xxxxxx@qq.com as xxxxxx@qq.com...
OK
memory: 256M
disk: 1G
instances: 1
KaiZhaos-MacBook-Pro:~ kaizhao$ cf scale Predix-HelloWorld-WebApp-KZ
Showing current scale of app Predix-HelloWorld-WebApp-KZ in org
Shanghai_Foundry / space xxxxxx@qq.com as xxxxxx@qq.com...
OK
memory: 256M
disk: 1G
instances: 1
KaiZhaos-MacBook-Pro:~ kaizhao$ cf scale Predix-HelloWorld-WebApp-KZ
-m 512M
This will cause the app to restart. Are you sure you want to scale
Predix-HelloWorld-WebApp-KZ?> y
Scaling app Predix-HelloWorld-WebApp-KZ in org Shanghai_Foundry /
space xxxxxx@qq.com as xxxxxx@qq.com...
OK
Stopping app Predix-HelloWorld-WebApp-KZ in org Shanghai_Foundry /
space xxxxxx@qq.com as xxxxxx@qq.com...
OK
Starting app Predix-HelloWorld-WebApp-KZ in org Shanghai_Foundry /
space xxxxxx@qq.com as xxxxxx@qq.com...
0 of 1 instances running, 1 starting
1 of 1 instances running
App started
18. OK
App Predix-HelloWorld-WebApp-KZ was started using this command `sh
boot.sh`
Showing health and status for app Predix-HelloWorld-WebApp-KZ in org
Shanghai_Foundry / space xxxxxx@qq.com as xxxxxx@qq.com...
OK
requested state: started
instances: 1/1
usage: 512M x 1 instances
urls: predix-helloworld-webapp-kz.run.xxxx.predix.io
last uploaded: Wed Nov 23 18:03:12 UTC 2016
stack: cflinuxfs2
buildpack: staticfile_buildpack
state since cpu memory disk
details
#0 running 2016-11-24 09:39:09 PM 0.0% 3.8M of 512M 5.6M
of 1G
KaiZhaos-MacBook-Pro:~ kaizhao$ cf scale Predix-HelloWorld-WebApp-KZ
Showing current scale of app Predix-HelloWorld-WebApp-KZ in org
Shanghai_Foundry / space xxxxxx@qq.com as xxxxxx@qq.com...
OK
memory: 512M
disk: 1G
instances: 1
KaiZhaos-MacBook-Pro:~ kaizhao$
Step 14: Stop all instances of the app, then start them again. This may
cause downtime.
Reference http://cli.cloudfoundry.org/en-US/cf/restart.html
cf restart APP_NAME
KaiZhaos-MacBook-Pro:~ kaizhao$ cf restart Predix-HelloWorld-WebApp-
KZ
Stopping app Predix-HelloWorld-WebApp-KZ in org Shanghai_Foundry /
space xxxxxx@qq.com as xxxxxx@qq.com...
OK
Starting app Predix-HelloWorld-WebApp-KZ in org Shanghai_Foundry /
space xxxxxx@qq.com as xxxxxx@qq.com...
1 of 1 instances running
19. App started
OK
App Predix-HelloWorld-WebApp-KZ was started using this command `sh
boot.sh`
Showing health and status for app Predix-HelloWorld-WebApp-KZ in org
Shanghai_Foundry / space xxxxxx@qq.com as xxxxxx@qq.com...
OK
requested state: started
instances: 1/1
usage: 512M x 1 instances
urls: predix-helloworld-webapp-kz.run.xxxx.predix.io
last uploaded: Wed Nov 23 18:03:12 UTC 2016
stack: cflinuxfs2
buildpack: staticfile_buildpack
state since cpu memory disk
details
#0 running 2016-11-24 10:24:58 PM 0.0% 3.7M of 512M 5.6M
KaiZhaos-MacBook-Pro:~ kaizhao$ cf app Predix-HelloWorld-WebApp-KZ
Showing health and status for app Predix-HelloWorld-WebApp-KZ in org
Shanghai_Foundry / space xxxxxx@qq.com as xxxxxx@qq.com...
OK
requested state: started
instances: 1/1
usage: 512M x 1 instances
urls: predix-helloworld-webapp-kz.run.xxxx.predix.io
last uploaded: Wed Nov 23 18:03:12 UTC 2016
stack: cflinuxfs2
buildpack: staticfile_buildpack
state since cpu memory disk
details
#0 running 2016-11-24 10:24:58 PM 0.0% 3.7M of 512M 5.6M
of 1G
Step 15: Show recent application events
Reference http://cli.cloudfoundry.org/en-US/cf/events.html
cf events APP_NAME
KaiZhaos-MacBook-Pro:~ kaizhao$ cf events Predix-HelloWorld-WebApp-
KZ
Getting events for app Predix-HelloWorld-WebApp-KZ in org
Shanghai_Foundry / space xxxxxx@qq.com as xxxxxx@qq.com...
20. time event actor
description
2016-11-24T22:24:56.00+0800 audit.app.update xxxxxx@qq.com
state: STARTED
2016-11-24T22:24:40.00+0800 audit.app.update xxxxxx@qq.com
state: STOPPED
2016-11-24T21:39:08.00+0800 audit.app.update xxxxxx@qq.com
state: STARTED
2016-11-24T21:39:03.00+0800 audit.app.update xxxxxx@qq.com
state: STOPPED
2016-11-24T21:39:01.00+0800 audit.app.update xxxxxx@qq.com
memory: 512
2016-11-24T03:05:44.00+0800 audit.app.restage xxxxxx@qq.com
2016-11-24T02:17:31.00+0800 audit.app.restage xxxxxx@qq.com
2016-11-24T02:03:18.00+0800 audit.app.update xxxxxx@qq.com
state: STARTED
2016-11-24T02:03:06.00+0800 audit.app.update xxxxxx@qq.com
2016-11-24T02:03:06.00+0800 audit.app.map-route xxxxxx@qq.com
2016-11-24T02:03:03.00+0800 audit.app.create xxxxxx@qq.com
instances: 1, memory: 256, state: STOPPED, environment_json: PRIVATE
DATA HIDDEN
KaiZhaos-MacBook-Pro:~ kaizhao$
Step 16: files - Print out a list of files in a directory or the contents of a
specific file of an app running on the DEA backend
Reference http://cli.cloudfoundry.org/en-US/cf/files.html
cf files APP_NAME [PATH] [-i INSTANCE]
KaiZhaos-MacBook-Pro:~ kaizhao$ cf files Predix-HelloWorld-WebApp-KZ
Getting files for app Predix-HelloWorld-WebApp-KZ in org
Shanghai_Foundry / space xxxxxx@qq.com as xxxxxx@qq.com...
OK
.bash_logout 220B
.bashrc 3.6K
.profile 675B
app/ -
logs/ -
run.pid 3B
staging_info.yml 226B
tmp/ -
Step 17: Tail or show recent logs for an app
Reference http://cli.cloudfoundry.org/en-US/cf/logs.html
cf logs APP_NAME --recent
21. KaiZhaos-MacBook-Pro:~ kaizhao$ cf logs Predix-HelloWorld-WebApp-KZ
--recent
Connected, dumping recent logs for app Predix-HelloWorld-WebApp-KZ
in org Shanghai_Foundry / space xxxxxx@qq.com as xxxxxx@qq.com...
2016-11-24T21:39:01.44+0800 [API/0] OUT Updated app with guid
95d878d5-600b-4672-b9ca-5b3a69c615d5 ({"memory"=>512})
2016-11-24T21:39:03.68+0800 [API/0] OUT Updated app with guid
95d878d5-600b-4672-b9ca-5b3a69c615d5 ({"state"=>"STOPPED"})
2016-11-24T21:39:03.72+0800 [App/0] ERR
2016-11-24T21:39:03.72+0800 [App/0] OUT
2016-11-24T21:39:08.11+0800 [API/0] OUT Updated app with guid
95d878d5-600b-4672-b9ca-5b3a69c615d5 ({"state"=>"STARTED"})
2016-11-24T21:39:08.12+0800 [DEA/5] OUT Starting app instance
(index 0) with guid 95d878d5-600b-4672-b9ca-5b3a69c615d5
2016-11-24T22:24:40.59+0800 [API/0] OUT Updated app with guid
95d878d5-600b-4672-b9ca-5b3a69c615d5 ({"state"=>"STOPPED"})
2016-11-24T22:24:40.63+0800 [App/0] ERR
2016-11-24T22:24:40.63+0800 [App/0] OUT
2016-11-24T22:24:41.64+0800 [DEA/5] OUT Stopping app instance
(index 0) with guid 95d878d5-600b-4672-b9ca-5b3a69c615d5
2016-11-24T22:24:41.64+0800 [DEA/5] OUT Stopped app instance
(index 0) with guid 95d878d5-600b-4672-b9ca-5b3a69c615d5
2016-11-24T22:24:56.52+0800 [API/0] OUT Updated app with guid
95d878d5-600b-4672-b9ca-5b3a69c615d5 ({"state"=>"STARTED"})
2016-11-24T22:24:56.52+0800 [DEA/5] OUT Starting app instance
(index 0) with guid 95d878d5-600b-4672-b9ca-5b3a69c615d5
KaiZhaos-MacBook-Pro:~ kaizhao$
Step 18: List all stacks (a stack is a pre-built file system, including an
operating system, that can run apps)
Reference http://cli.cloudfoundry.org/en-US/cf/stacks.html
cf stacks
KaiZhaos-MacBook-Pro:~ kaizhao$ cf stacks
Getting stacks in org Shanghai_Foundry / space xxxxxx@qq.com as
xxxxxx@qq.com...
OK
name description
cflinuxfs2 Cloud Foundry Linux-based filesystem
KaiZhaos-MacBook-Pro:~ kaizhao$
Step 19: org and space information
KaiZhaos-MacBook-Pro:~ kaizhao$ cf orgs
Getting orgs as xxxxxx@qq.com...
22. name
Shanghai_Foundry
KaiZhaos-MacBook-Pro:~ kaizhao$ cf spaces
Getting spaces in org Shanghai_Foundry as xxxxxx@qq.com...
name
xxxxxx@qq.com
KaiZhaos-MacBook-Pro:~ kaizhao$
Route: map the domain name to a specific instance.
============================================================
Step 20: List all routes in the current space or the current organization
Reference http://cli.cloudfoundry.org/en-US/cf/routes.html
cf routes [--orglevel]
KaiZhaos-MacBook-Pro:~ kaizhao$ cf routes
Getting routes for org Shanghai_Foundry / space xxxxxx@qq.com as
xxxxxx@qq.com ...
space host domain
port path type apps service
xxxxxx@qq.com predix-helloworld-webapp-kz run.xxxx.predix.io
Predix-HelloWorld-WebApp-KZ
KaiZhaos-MacBook-Pro:~ kaizhao$
Step 21: List domains in the target org
Reference http://cli.cloudfoundry.org/en-US/cf/domains.html
cf domains