Performance Metrics (APM) for Spring Boot Microservices on OpenShift

OpenShift provides a built-in monitoring tool called Hawkular. That tool is in charge of collecting metrics from Docker containers through the Kubernetes interface and storing, aggregating, and visualizing them. The metrics collected are CPU, Memory, Disk, and Network usage. Hawkular offers a “black-box” view of container performance but does not deal with application metrics like service performance or distribution of response time through application layers. For this specific case, the Hawkular community is working on another module called Hawkular APM that provides insight into the way an application executes across multiple (micro) services in a distributed (e.g. cloud) environment.
Quelle: OpenShift

Using Dynamic Provisioning and StorageClasses

OpenShift can integrate with underlying infrastructure, enabling OpenShift to dynamically interact with infrastructure and extend its functionality. Specifically, this can allow us to set up OpenShift to process a PersistentVolumeClaim and then allocate that storage dynamically.

I am going to cover what is needed to get started with dynamically provisioning storage, including cloud provider configuration, StorageClasses, and the Default StorageClass.
Quelle: OpenShift

Goodbye OpenShift All-In-One VM, Hello MiniShift

After almost 100,000 downloads, the time has come to retire the OpenShift All-In-One VM. The intent of the VM was to give developers a simple and easy way to bring up OpenShift on their local machine for development purposes. In the meantime, there was movement within the Kubernetes community to create MiniKube – a means to run a Kubernetes “cluster” on your local machine. Jimmi Dyson saw this work and started MiniShift which built off MiniKube except for OpenShift. It fulfills all the original use cases we had for the All-In-One with the added bonus of actually having an engineering team maintaining it!
Quelle: OpenShift

SQL Data Warehouse now supports seamless integration with Azure Data Lake Store

Azure SQL Data Warehouse is a SQL-based fully managed, petabyte-scale cloud solution for data warehousing. SQL Data Warehouse is highly elastic, enabling you to provision in minutes and scale capacity in seconds. You can scale compute and storage independently, allowing you to burst compute for complex analytical workloads or scale down your warehouse for archival scenarios, and pay based off what you&;re using instead of being locked into predefined cluster configurations.

We are pleased to announce that you can now directly import or export your data from Azure Data Lake Store (ADLS) into Azure SQL Data Warehouse (SQL DW) using External Tables.

ADLS is a purpose-built, no-limits store and is optimized for massively parallel processing. With SQL DW PolyBase support for ADLS, you can now load data directly into your SQL DW instance at nearly 3 TB per hour. Because SQL DW can now ingest data directly from Windows Azure Storage Blob and ADLS, you can now load data from any storage service in Azure. This provides you with the flexibility to choose what is right for your application. 

A common use case for ADLS and SQL DW is the following. Raw data is ingested into ADLS from a variety of sources. Then ADL Analytics is used to clean and process the data into a loading ready format. From there, the high value data can be imported into Azure SQL DW via PolyBase.

ADLS has a variety of built-in security features that PolyBase uses to ensure your data remains secure, such as always-on encryption, ACL-based authorization, and Azure Active Directory (AAD) integration. To load data from ADLS via PolyBase, you need to create an AAD application. Read and write privileges are managed for the AAD application on either a per directory, subdirectory, or file basis. This allows you to provide fine-grained access control of what data can be loaded into SQL DW from ADLS resulting in an easy to manage security model.

You can import data stored in ORC, RC, Parquet, or Delimited Text file formats directly into SQL DW using the Create Table As Select (CTAS) statement over an external table.

How to Set Up the Connection to Azure Data Lake Store

When you connect to your SQL DW from your favorite client (SSMS or SSDT), you can use the script below to get started. You will need to know your AAD Application’s client ID, OAuth2.0TokenEndpoint, and Key to create a Database Scoped Credential in SQL DW. This key is encrypted with your Database Master Key and is stored within the SQL DW. This is the credential used to authenticate against ADLS.

It’s just that simple to load data into Azure SQL Data Warehouse from ADLS.

Best Practices for loading data into SQL DW from Azure Data Lake Store

For the best experience, please look at the following guidelines:

Co-locate the services in the same data center for better performance and no data egress charges.
Split large compressed files into at least 60 smaller compressed files.
Use a large resource class in SQL DW to load the data.
Ensure that your AAD Application has read access from your chosen ADLS Directory.
Scale up your DW SLO when importing a large data set.
Use a medium resource class for loading data into SQL DW.

Learn more about best practices for loading data into SQL DW from Azure Data Lake Store.

Next steps

If you already have an Azure Data Lake Store, you can try loading your data into SQL Data Warehouse.

Additionally, there are great tutorials specific to ADLS to get you up and running.

Learn more

What is Azure SQL Data Warehouse?

What is Azure Data Lake Store?

SQL Data Warehouse best practices

Load Data into SQL Data Warehouse

MSDN forum

Stack Overflow forum
Quelle: Azure

Top US Tech Companies Already Pay Some Immigrants Over $100,000

An Infosys employee wears a T-shirt featuring a US flag as he buys coupons for lunch while others wait for their turn at company’s headquarters in Bangalore, India, on April 15, 2016.

Aijaz Rahi / AP

As the world grapples with the implications of President Donald Trump’s order temporarily banning immigration from seven Muslim-majority nations, a leaked draft of another executive order is raising concerns in Silicon Valley that tech industry immigrants could be the administration’s next target.

The draft proposal is vague, and it’s unclear how heavily the Trump administration is considering the proposal or whether or not the president will even sign it. “It didn’t have a lot of teeth,” said immigration lawyer Sam Adair, who pointed out that the order hasn’t been signed despite being leaked almost two weeks ago. But it does make one definitive point: “Visa programs for foreign workers … should be administered in a manner that … prioritizes the protection of American workers.”.

Currently, there are a few legislative proposals in Congress aimed at achieving that goal by raising the cost of foreign labor. One bill proposed by Republican Rep. Darrell Issa would raise the salary floor for visa-dependent companies to $100,000; a separate bill proposed by Democratic Rep. Zoe Lofgren would make the floor even higher, starting at least $130,000 a year. Visa-dependent companies, defined as those where more than 15% of the workforce is on a visa, include Facebook, per a Reuters report.

But many high-skilled immigrants working for major US tech companies are already earning at least $100,000 a year. More than 90% of 2015 visa applications for software developer positions filed by Facebook, Google, Apple, and Microsoft paid more than $100,000 a year (at Uber, that figure was around 84%),* according to an analysis by JobsInTech.io, a searchable database of over 7 million applications for various visas dating back to 2000. Meanwhile, immigrants working for the India-based staffing agencies that are historically awarded the most visas and would be hardest hit by such a regulatory crackdown are earning much less.

“Companies will look to move those jobs overseas.”

At employers like Wipro, Tata, and Infosys — which together in 2015 applied for over 62,000 work visas — less than 1% of visa applications for software developer positions paid more than $100,000. The average salary at each company was closer to $65,000 — the prevailing wage companies sponsoring work visas have been required to pay since 1998.

Apple, Uber, Infosys, and Tata declined requests for comment on this story. Similar queries to Facebook, Google, Microsoft, and Wipro went unanswered.

Trump’s goal is to create more jobs for Americans, and to stamp out the fraud that has has come to light at places like Disney and University of California, San Francisco, where American employees were found to have trained their own foreign-born replacements before being laid off. Though his work-visa order hasn’t been signed, proposals in Congress have already given the India-based consultancies a good idea of its possible impact. Lofgren’s reform proposal shocked India this week, as tech consultancies there lost an estimated $7 billion in value; they plan to meet with President Trump to plead their case later this month.

If those India-based companies are forced to shut down their US operations because of high costs, some say US companies will simply outsource the work foreign programmers have been doing.

“There&;s a lot of people here on H-1Bs doing lower level tech jobs that, if they go, would leave a huge gap in the workforce,” said Adair. “These jobs aren&039;t going to go away, but they may not necessarily stay in the US. Companies will look to move those jobs overseas.”

“Hey look, you got a PhD here, you got a master&039;s degree here, you&039;re making good money and paying taxes, and we don’t want you here anymore.”

That concern was echoed by Indian immigrants in Silicon Valley. “There&039;s a belief that if H-1B is capped tomorrow, all the American companies would hire only Americans and stop using H-1B,” an H-1B visa holder at a large tech firm explained. “That&039;s wrong.”

Immigration lawyers who spoke with BuzzFeed News said they don&039;t expect any major changes to the high-skilled visa program before 2017 applications open on April 1. Even so, companies like Amazon and Microsoft are reportedly considering moving immigrants to offices in Vancouver. While Adair said he doesn’t know of any companies currently pursuing that strategy, he does have individual clients have raised the possibility. Kaz Nejatian, a Y Combinator grad who used to work in Canada’s immigration department, has been actively tweeting about startups opening positions there to foreign workers in the US. Meanwhile, TechCrunch reports that a new company is selling $6,000 relocation packages that include a one way ticket to Vancouver.

Proposed reforms for the work-visa program may not end up being hugely expensive for top-tier US tech firms — but increased scrutiny of the program and general tightening of immigration rules nonetheless create unpleasant uncertainty for foreign-born workers living in the US.

“I have clients right now who came to the US, got graduate degrees and really good six-figure jobs,” Adair told BuzzFeed News. “We&039;ve applied for the H-1B in past years and they haven&039;t gotten it, and if they don&039;t get it this year, they’re going to have to leave the United States. That&039;s potentially pushing out somebody who&039;s making over $100,000 a year and saying, ‘Hey look, you got a PhD here, you got a master&039;s degree here, you&039;re making good money and paying taxes, and we don’t want you here anymore.”

*Not all US-based tech companies pay visa holders as well as Apple or Google; at firms like IBM, Intel, and Qualcomm, between 24 and 40% of applications filed for software developer positions paid $100,000 or higher.

Quelle: <a href="Top US Tech Companies Already Pay Some Immigrants Over 0,000“>BuzzFeed

A Takeover In Silicon Valley: Founders Out, Private Equity In

A Takeover In Silicon Valley: Founders Out, Private Equity In

Revel Systems / Via youtube.com

Silicon Valley&;s quest to reinvent the cash register has hit some turbulence, with a shakeup at a major startup that follows weeks of internal turmoil, BuzzFeed News has learned.

Revel Systems, which has raised more than $130 million and deployed its software in thousands of iPad checkout terminals that sit on café and retail store counters, has dismissed its two founders and been taken over by one of its major investors, according to an announcement Monday and people familiar with the matter. The changes come as it contends with significant business and legal challenges.

Revel’s founders — CEO Lisa Falzone and CTO Chris Ciabarra — were bought out of most of their shares by a New York private equity firm called Welsh, Carson, Anderson & Stowe, which now has a majority stake in the company, people familiar with the matter said.

To take over as CEO, Revel has hired Scott Betts, a onetime Procter & Gamble executive who most recently was the CEO of a casino-floor cash machine company. He is coming out of retirement, he told staff in a note on Friday — “enjoying my two grandchildren (ya I&039;m that old), studying guitar-making, and riding motorcycles around the US and Europe.” He is expected to address employees at Revel&039;s San Francisco headquarters on Monday.

This reshuffle underscores Revel&039;s struggles to expand in a bitterly competitive industry. It also comes on the heels of changes to Revel&039;s overtime and vacation policies that were made in the wake of two lawsuits filed by former employees. One of those suits, which Revel settled last fall, claimed the company pressured a sales rep to quit after he learned he had cancer. The other, a class-action suit heading toward a settlement this month, claimed Revel shortchanged sales reps of overtime pay.

Revel, founded in 2010, has been held up as a leader in the new guard of “point of sale” startups, with its co-founder Falzone appearing on a Forbes “30 Under 30″ list. It said in 2015 that it had a valuation of more than $500 million, and last year it was reported to be in talks to be acquired by IBM, though no deal materialized.

The valuation in the latest deal couldn&039;t be learned. Welsh Carson, which previously led a $100 million investment in the startup, gained majority ownership through a $65 million transaction, according to an internal email sent on Friday by chief operating officer Bobby Marhamat.

“We do want to thank the founders for the great company they have built,” Marhamat told staff, “and at the same time we are excited to welcome Scott as our new fearless leader.”

Revels founders “have shown great vision and determination in building the company,” Eric Lee, a general partner at Welsh Carson, said in a statement on Monday, adding that the company&039;s new CEO “will bring terrific strategic and operational focus as we drive this next phase of growth.”

A Revel spokesperson declined to comment beyond Monday&039;s announcement. “We&039;re looking to concentrate our efforts on the exciting news for Revel,” the spokesperson said in an email.

Revel — which helps customers like Cinnabon, Stanford University and Goodwill process payments and manage their business — faces competition from rivals including Square, which went public in 2015, and Micros, which is owned by Oracle. More broadly, a number of deep-pocketed tech companies, including PayPal and Apple, are rushing to release payments technology that they hope will transform the way people shop. Even Amazon could one day pose a competitive threat, with plans for a system that lets shoppers pay without waiting in line — making the very idea of a payments terminal obsolete.

For at least two years, Revel has been trying to shift its business model to focus more on recurring software subscription fees rather than setup charges. The company recently celebrated a hard-won deal to install its terminals at Shell gas stations. But the business model shift has also resulted in increased cash burn and has not yet made Revel profitable, though “we expect profitability in 2018,” Falzone told staff in early January in an email reviewed by BuzzFeed News.

Highlighting the pressure it is under to increase revenue and reduce costs, in January the company raised sales quotas for junior sales reps, according to three people familiar with the matter. The reps were told they could quit with two weeks&039; severance pay if they didn&039;t like the higher expectations, the people said.

In addition, Revel is seeking to settle a class-action lawsuit brought by former sales reps who accused it of failing to pay legally mandated overtime and provide meal and rest periods — behavior that they said amounted to “a uniform policy and systematic scheme of wage abuse.” While the terms of the proposed settlement aren&039;t public, Revel told sales staff in January that they were no longer allowed to work overtime without special approval, according to five people familiar with the matter.

A hearing to approve the settlement has been set for later this month, at the California Superior Court in San Francisco. In court filings, Revel has previously denied the allegations. But the class-action suit isn&039;t the first time it has been accused of violating California law in its treatment of employees.

Last fall, it settled a lawsuit by a former sales rep, Robert Zelch, who had been diagnosed with colon cancer while working at the company. Zelch had told a human resources manager that he would need to receive weekly chemotherapy treatment and would join Revel&039;s sales meetings remotely, according to the complaint. Instead of accommodating him, the complaint says, Revel told Zelch he could accept a reduced salary or take a severance deal, which the human resources manager “repeatedly pressured” him to sign.

Zelch also claimed that, after initially informing Revel of his diagnosis, he was allowed to take only two weeks&039; paid time off, despite Revel&039;s policy of allowing unlimited time off. (While “unlimited” policies are popular in Silicon Valley, many workers say they can result in a situation where there&039;s pressure to take hardly any time off at all.)

Revel has denied these allegations. Still, in January, it changed its “unlimited” policy to a more conventional one, with accrual of a set number of days, people familiar with the matter said.

The lawsuits offer a glimpse at the high-pressure sales culture that Revel, like many software startups, fostered in pursuit of growth. In an internal video from November 2015, which was obtained by BuzzFeed News, Marhamat tells the sales team to “keep pushing” and “make it rain” to make up for a disappointing October. He also describes two attributes that he says would make sales reps “not the best fit for this team.” One is a reluctance to work weekends.

“Some of you left right at the buzzer on Friday, and you were nowhere to be seen on Saturday,” Marhamat says in the video. “That&039;s not what I expected, especially from some veterans on the team that know where we came from and what it means to be a part of a number one team.”

Last week, right before announcing the leadership change, Marhamat published a new video on his YouTube channel featuring employees dancing and tossing dollar bills in the air, over a Revel theme song. In one scene, someone pretends to attack people holding paper signs with Revel&039;s competitors&039; logos.

Revel

Even as it pushed its sales staff, Revel sometimes failed to adequately support existing customers, according to internal emails and former employees. In July 2015, when a sales support specialist sent an email blast to customers without concealing their email addresses, a flood of reply-alls poured in from disgruntled customers seizing the opportunity to air their grievances.

“This system is an absolute disaster as is the onboarding team,” one customer wrote. “I have wasted countless hours of my life that I will never get back.”

“I have been escalated so many times I could be on top of Mount Everest,” another said.

“My experiences have been rather nightmarish and seem to be in a similar vein of the emails echoed above,” said a third. One customer offered Revel some business advice and then said, “I&039;ll expect a Starbucks gift card for my consultation service within the week.”

The replies weren&039;t all negative, however. One customer said their experience was “seamless” and added, “So far Revel has been a blessing to my restaurant. It&039;s made life so much easier.”

Falzone, in the email she sent to staff in early January, said that “support has made incredible strides.”

“A year ago, I used to get about one escalation request per day because no one got back to the client on support,” she said. “Now, this is rare. Another amazing achievement.”

Quelle: <a href="A Takeover In Silicon Valley: Founders Out, Private Equity In“>BuzzFeed

Announcing custom domain HTTPS support with Azure CDN

We are very excited to let you know that this feature is now available with Azure CDN from Verizon. The end-to-end workflow to enable HTTPS for your custom domain is simplified via one-click enablement, complete certificate management, and all with no additional cost.

It&;s critical to ensure the privacy and data integrity of all your web applications sensitive data while it is in transit. Using the HTTPS protocol ensures that your sensitive data is encrypted when it&039;s sent across the internet. Azure CDN has supported HTTPS for many years, but was only supported when you used an Azure provided domain. For example, if you create a CDN endpoint from Azure CDN (e.g. https://contoso.azureedge.net), HTTPS is enabled by default. Now, with custom domain HTTPS, you can enable secure delivery for a custom domain (e.g. https://www.contoso.com) as well.

Some of the key attributes of the custom domain HTTPS are:

No additional cost: There are no costs for certificate acquisition or renewal and no additional cost for HTTPS traffic. You just pay for GB egress from the CDN.

Simple enablement: One click provisioning is available from the Azure portal.

Complete certificate management: All certificate procurement or management is handled for you. Certificates are automatically provisioned and renewed prior to expiration. This completely removes the risks of service interruption as a result of a certificate expiring.

See the feature documentation for full details on how to enable HTTPS for your custom domain today!

We are working on supporting this feature with Azure CDN from Akamai in the coming months. Stay tuned.

More information

CDN overview

Add a custom domain

Is there a feature you&039;d like to see in Azure CDN? Give us feedback!
Quelle: Azure